File Details
quantified api-omni-1.4.4.jar
- R
- Apr 27, 2026
- 6.24 MB
- 45.3K
- 1.21.1+1
- Forge + 2
File Name
quantified api-omni-1.4.4.jar
Supported Versions
- 1.21.1
- 1.20.1
Curse Maven Snippet
V1.4.4 - New API for Compiled Density shaders --- What's changed ---
Public API:
- QuantifiedVulkan.registerDensityShader(String key, byte[] spirv)
- QuantifiedVulkan.unregisterDensityShader(String key)
Internal:
VulkanManager: Added a static registry of REGISTERED_DENSITY_SHADERS (ConcurrentHashMap) and method registerDensityShader/unregisterDensityShader with null-safe checks at inputs and defensive spirv. copy() and clone() and a destroy program helper.
createProgramFromBytes / createProgramFromBuffer: variant of createProgram that accepts bytes[] raw instead of being class path resource.
resolveProgram: The program is compiled and cached inside a VkPipeline at the first batch dispatch for that key.
McDensityVulkanTask: Added a shaderKey field, there is now the 11-argument constructor to them (previously constructors transparently delegated through a null key).
McDensityBatchGroup: Added shaderKey field and updated matches() implementation to compare it, so you never batch tasks with different compiled shaders into the same group.

