介绍
Warning!
This MOD will not work on its own!
Its internal functionality is provided by an external MOD.
Currently, there is only one MOD that provides this internal functionality:
GPU load
https://www.curseforge.com/minecraft/mc-mods/gpu-load
Description
By using this API, you can significantly reduce the tedious steps required to handle the GPU.
The main syntax and usage of this API can be broken down into the following three steps:
1. Accessing and Verifying the API First, check whether the API is available and whether your PC’s hardware supports its features.
java
// Get an instance of the API
IGPUComputeAPI api = GPULoaderAPI.getInstance();
// 1. Check if the main GPU Load component (MOD) is installed
if (GPULoaderAPI.isAvailable()) {
// 2. Check if the hardware supports Compute Shaders
if (api.isSupported()) {
// Start processing here
}
}
2. Register the shader Register the computation you want to execute (GLSL source code) with the API.
java
// Create a unique identifier (ID)
ResourceLocation myShaderId = new ResourceLocation(“yourmod”, “my_compute_shader”);
// GLSL source code (string)
String source = "#version 430 core... GLSL source code ...";
// Register (compile) the shader with the API
api.registerShader(myShaderId, source);
3. Execute the Shader (Dispatch) Execute the registered shader on the GPU. You must call this from a render thread.
java
// Execute the shader with the specified number of groups
// groupsX, Y, Z are the number of parallel thread groups
api.dispatchShader(myShaderId, groupsX, groupsY, groupsZ);
How to Use (Development Environment) To use this API in a mod under development, add the gpu-load-API JAR file to your project’s dependencies.
Also, since this is an asynchronous process, care must be taken when retrieving the results.
常见问题
mutcho’s GPU load API 支持哪些 Minecraft 版本?
mutcho’s GPU load API 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
mutcho’s GPU load API 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
评论
登录后评论和评分