Bugfixes
Fixed a crash on startup affecting Intel GPUs mainly
中文
修复了主要影响英特尔 GPU 的启动崩溃问题
Graphics
Improved grass (and grass like) texture rendering with Unique Opaque Layer on
Performance
Improved particle rendering performance up to 2-3x (worst case)
Compatibility
Added post effects compatibility (e.g. glowing effect is now rendering correctly)
Implemented gl Framebuffers
Improved overall gl compatibility
Bugfixes
Fixed bug affecting entity culling
Fixed missing auto screenshot after world load
中文
改进了草(草的形状)纹理渲染,并开启了“独特的不透明图层”
将粒子渲染性能提高多达 2-3 倍(最坏情况)
添加了后期效果兼容性(例如,发光效果现在可以正确渲染)
实现的 gl 帧缓冲区
改进了整体 gl 兼容性
修复了影响实体剔除的 bug
修复了世界加载后丢失的自动屏幕截图
Updated to Minecraft 1.20.4
Graphics
Improved grass rendering while unique opaque layer setting is off
Video settings screen is now transparent while in game
Features
New device selector on Other tab of Video Settings screen
Bugfixes
Fixed entity texture bug on 1.20-1.20.1
中文
更新到了 Minecraft 1.20.4
改进了草地渲染,同时关闭了独特的不透明图层设置
视频设置屏幕现在在游戏中是透明的
视频设置”屏幕的“其他”选项卡上的新设备选择器
修复了 1.20-1.20.1 上的实体纹理错误
Compatibility
Wayland support
Fixed linux swapchain issues
Bugfixes
Fixed sync error on chunk update (uploading)
Fixed sync errors on layout transitions
Performance
Minor shaders optimizations
中文
Wayland 支持
修复了 linux 交换链问题
修复了块更新(上传)时的同步错误
修复了布局过渡时的同步错误
次要着色器优化
Performance
Improved chunk build time (up to 2x faster or even more on vsync)
Compatibility
Improved mod compatibility for mods using custom textures
中文
改进了块构建时间(在 vsync 上速度提高 2 倍甚至更多)
改进了使用自定义纹理的模组的模组兼容性
Performance
Added Entity Culling with relative option
Compatibility
Removed dynamic rendering to bring back older devices compatibility
Improved mod compatibility
Fixed crash on startup when (not supported) fabulous graphics setting was selected
Bugfixes
Fixed freeze when using Alt+Tab on AMD + Windows
Fixed bug causing no rendering and lag on level change
中文
升级到了 Minecraft 1.20.2
增加了实体剔除和其的相关选项
移除了动态渲染以提高对旧设备的兼容性
改进了模组兼容性
修复了在选择(不受支持的)极佳画质时启动时崩溃的问题
修复了在 Windows 系统使用 AND 时按下 Alt + Tab 的冻结问题
Performance
Improved performance
New "unique opaque layer" option (default enabled)
Compatibility
Revert Vulkan API requirements to Vulkan 1.2
Improved GL textures compatibility
Bugfixes
Fixed end portal texture bug
Fixed rendering bug when using indirect draw
中文
提高性能
独特的 "不透明层" 选项(默认开启)
将 Vulkan 要求恢复到 1.2
改进 GL 纹理的兼容性
修正了末地传送门纹理错误
修正了使用 indirect draw 时的渲染错误
VulkanMod Release 0.3.0
This release features a reworked renderer, bringing a performance boost.
Vulkan 1.3 is now required
Performance
Improved CPU and GPU performance
Improved video memory usage
Improved Chunk loading/upload
Indirect draw mode setting
Now using dedicated device queues
Compatibility
Improved general compatibility
Fixed ttf font textures not rendering properly
中文
重做了渲染器,同时把Vulkan要求拉到了1.3
改善了CPU和GPU的性能
改进了显存的使用
改进了区块的加载
兼容性提升
修正TTF字体问题渲染问题
Indirect draw 模式设置
现在使用 dedicated device 队列
Bugfixes
Fixed block outline not rendered
Fixed a bug when reloading chunks that caused chunks not being rendered, in certain world positions
Fabric API 0.76 is now compatible
Spectator mode now renders all chunks when camera is inside a full solid chunk
Bug where nothing was rendered when camera went outside world's bound heights is now fixed
This update should bring a leap in performance especially at higher render distances.
Performance
Improved chunk update algorithm
New chunk culling algorithm
Improved chunk rendering performance
Improved memory management
Settings
New "Advanced Chunk Culling" setting
Bugfixes
Fixed memory stats showing negative values
Options
New Video Settings screen to replace minecraft's one.
New Config file to store user options.
RenderFrameQueue option.
Windowed fullscreen option.
Gui optimizations option (disabled by default due to mod compatibility).
Miscellaneous
Game loop will keep running while minimized(but not rendering).
Fixed Issues
Mesa driver shouldn't crash anymore as long as RenderFrameQueue is set to 2.
Fixed freeze on some devices(linux) when resizing window.
Device selection now follows priority to avoid inadequate device picking.
Fixed exception thrown on gathering system information after crash.
Debug
Logs unsupported extensions.
Fixed issues
Crash on resource pack realoading, server switching or dimensions loading should be fixed(or at least mitigated).
Performance
Batched gui rendering.
Rollback to LWJGL 3.2.3 since LWJGL 3.3.0+ is slower in compiling shaders.
Results: better performance and faster game/resources loading.
Miscellaneous
Added Vsync support.
Improved compatibility(REI works but has still some bugs)
Fixed issues
Fixed mipmap issue causing black outlines on some translucent textures
Fixed crash on destroying texture
Optimizations
Baked quad optimizations.
Compatibility
Memory Type selection using device's properties.
Watermask fix.
Enchantment screen fix.
Dedicated gpu is now preferred.
Fixed light direction.
升级到 Minecraft 1.19。
可能修复了方块加载时的随机崩溃。
Release for Minecraft 1.19.
Probably fixed random crashes on chunk loading.
减轻大量更新时导致的内存泄露。
增加了内存统计。
Mitigated huge device memory leaks on chunk loading and updating.
Added memory stats.
Constantly mapped staging buffer.
Optimizations.
These combined should result in smoother frametime.
不再需要复制 Libraries。
动态缓冲区分配。
支持 Minecraft 1.18.2。
Libraries copy not needed anymore.
Dynamic buffers allocation.
Support for Minecraft 1.18.2.