Skip to content

Releases: xCollateral/VulkanMod

0.4.9

01 Oct 16:07
Compare
Choose a tag to compare

This release fixes some important issues affecting entity rendering and effects.

Bugfixes

  • Fixed entity/block entity color format conversion (1.21)
  • Fixed inverted render target blit
  • Fixed visual artifacts when rendering outline effect
  • Fixed a crash when taking a screenshot on some devices

0.4.8

28 Sep 14:57
Compare
Choose a tag to compare

With this release we have made some steps forward on compatibility with some popular mods, some bugs were fixed and a new crash report section with Vulkan devices' info was added to help us with debugging.

Mod compatibility improvements: Botania, Customizable Player Models, ETF, EMF, ESF, First Person Model, Freecam, Legendary Tooltips, Iceberg, Pick Up Notifier, Remove Reloading Screen

Bugfixes

  • Fixed a bug affecting quad sorting
  • Fixed visual artifacts on chunk section updates
  • Fixed logged error on world joining
  • Fixed world icon screenshot recording

Compatibility

  • Improved entity rendering compatibility
  • Fixed shader's loading when using default namespace
  • Improved glsl shader conversion
  • Improved OpenGL emulation
  • Improved texture compatibility
  • Resolved some mixin conflicts

Debug

  • Added available devices' info on crash reports

0.4.7

22 Aug 13:59
Compare
Choose a tag to compare

This release is an hotfix for a bug regarding textures on 1.21.x version and another one affecting mainly Intel iGPUs chunk uploading and drawing.

Bugfixes

  • Fixed a bug regarding texture binding on Minecraft version 1.21.x
  • Fixed a bug affecting iGPUs (mainly Intel)

Compatibility

  • Fixed texture binding issues (e.g. JourneyMap)

0.4.6

14 Aug 14:53
Compare
Choose a tag to compare

This release fixes some critical issues, such as chunk corruption and crashes on window resizing. It also fixes some compatibility issues with The Bumblezone and Polytone mods.

Compatibility

  • Added matrix3f uniform
  • Fixed crash when using The Bumblezone mod
  • Fixed texture issues with Polytone

Bugfixes

  • Fixed chunk corruption on chunk loading
  • Fixed a crash when resizing window or toggling fullscreen

0.4.5

27 Jul 15:12
Compare
Choose a tag to compare

This release fixes some critical bugs, improves memory usage and mod compatibility.

Perfomance

  • Reduced device memory usage (VRAM)

Compatibility

  • Fixed Debugify crash on Linux

Bugfixes

  • Fixed chunk rendering bug regarding quad index buffer
  • Fixed device memory leak on world reloading
  • Fixed video settings screen background rendering bug (1.21)

0.4.4

15 Jul 15:46
Compare
Choose a tag to compare

New release fixes JourneyMap compatibility on Minecraft 1.21 and also comes with small perfomance uplifts and some important bugfixes.

Perfomance

  • Slightly improved CPU performance
  • Small GPU performance improvement (5% at most)

Bugfixes

  • Fixed chunk not updating after going beyond RD and coming back
  • Added glint strength uniform
  • Added 32 bits quad index buffer for draw calls that use higher index count
  • Fix compressed vertex format precision bugs (e.g. fire Z-fighting)

Compatibility

  • Implemented FRAPI shader loading
  • Fixed JourneyMap 1.20.6+ compatibility
  • Prevent drawing when buffer builder and shader formats don't match to prevent visual bugs (e.g. BetterNether Firefly)

0.4.3

18 Jun 16:55
Compare
Choose a tag to compare

New release bringing Minecraft 1.21 support, some important bugfixes and compatibility improvements.

Perfomance

  • Minor GPU performance uplift thanks to fog function refactor

Bugfixes

  • Fixed builder errors leading to no chunk building
  • Fixed wrong biome tint
  • Fixed crash on texture filter update when image was not initialized
  • Fixed DEBUG_LINE_STRIP topology conversion

Compatibility

  • Added Fabric fluid sprite handler
  • Reverted vanilla chunk border renderer (F3 + G)

0.4.2

19 May 16:16
Compare
Choose a tag to compare

Bugfixes

  • Fixed rendering bug on 1.20.4 version (flipped viewport) when applying post effects (e.g. glowing effect)
  • Fixed LINES render type bug

Compatibility

  • Implemented DEBUG_LINES topology
  • Improved compatibility
  • Fixed hard crash on shader compilation when compiler errors occur

0.4.1

26 Apr 17:53
Compare
Choose a tag to compare

New version comes with a new setting screen, Minecraft 1.20.5 support and many bugfixes.

Settings

  • Video Settings screen rework

Bugfixes

  • Fixed VoxelShape conflict when using Lithium causing gaps between blocks (e.g. grass paths, farmlands)
  • Fixed bug where some biomes ware not considered for chunk building
  • Fixed wrong entity color encoding
  • Fixed borderless window wrong position and dimensions
  • Fixed upload corruption caused on some state changes (e.g. world load/unload)

0.4.0

06 Apr 17:04
Compare
Choose a tag to compare

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