This version brings multiple performance improvements and new graphical feature:
CPU and GPU rendering, up to 15-30% faster depending on hardware.
Smoother frametime on higher render distances.
Chunk building (loading) up to 5x times faster.
New lighting system which takes into account non-full blocks for ambient occlusion (needs to be enabled on Video Settings -> Smooth Lighting -> On (Sub-block)).
Perfomance
GPU performance uplift by rendering on swap chain images directly
Reduced GPU memory consumption and improved performance by using per rendertype buffers
Reduced GPU memory usage due to AreaBuffer rework
CPU performance improvement when using direct draw due to removal of section offset push constants
Reworked section graph and bfs to improve performance and frame time stability
Improved chunk build time by up to 5 times
Graphics
New Sub-block AO (needs to be enabled in video settings)
Bugfixes
Fixed world border not rendering
Fixed crash when minimizing window while loading a world
Fixed screenshots color swapping when using swap chain BGR format
Fixed lighting bug on text rendertype
Fixed some errors on vertex encoding
Fixed errors on color encoding
Fixed window border bug on Wayland-Gnome
Fixed crash when using breeze_rendertype
Fixed crash when loading data packs
Fixed GlTexture crash due to wrong target check
Mipmap level is now updated on setting change
Other
Removed deprecated GUI optimzations setting
中文翻译(肯定存在有误理解)
此版本带来了多项性能改进和新的图形功能
CPU 和 GPU 渲染速度最高可达 15-30%,具体取决于硬件。
在更高的渲染距离上更平滑的帧时间。
块构建(加载)速度提高 5 倍。
新的照明系统,考虑到环境光遮蔽的非完整块(需要在设置 ->平滑光照 ->打开Sub-block选项以启用)。
性能
通过直接在交换链图像上渲染来提升 GPU 性能
通过使用每个渲染类型缓冲区,减少了 GPU 内存消耗并提高了性能
由于区域缓冲器返工,减少了 GPU 内存使用量
由于删除了截面偏移推送常量,因此使用直接绘制时的 CPU 性能得到改进
重新设计了剖面图和 bfs,以提高性能和帧时间稳定性
将区块构建时间缩短多达 5 倍
图形
新增Sub-block AO(需在视频设置中启用)、
修复
修复了世界边界不渲染的问题
修复了在加载世界时最小化窗口时崩溃的问题
修复了使用交换链 BGR 格式时屏幕截图颜色交换的问题
修复了文本渲染类型的照明错误
修复了顶点编码上的一些错误
修复了颜色编码错误
修复了 Wayland-Gnome 上的窗口边框错误
修复了使用 breeze_rendertype 时崩溃的问题
修复了加载数据包时崩溃的问题
修复了由于错误的目标检查而导致的 GlTexture 崩溃问题
Mipmap级别现在在设置更改时更新
其他
删除了已弃用的 GUI 优化设置
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.