Skip to content

Port to Minecraft 26.3, Sodium 0.9.2 and Fabric API 0.161 - #697

Closed
ErenErgin78 wants to merge 1 commit into
MCRcortex:devfrom
ErenErgin78:mc26.3-support
Closed

ErenErgin78 wants to merge 1 commit into
MCRcortex:devfrom
ErenErgin78:mc26.3-support

Conversation

@ErenErgin78

Copy link
Copy Markdown

Minecraft 26.3, Sodium 0.9.2, and Fabric API 0.161 support

  • Update loom, loader and mod dependencies for 26.3
  • Migrate blaze3d opengl imports to renderpearl
  • Update PoseStack.rotate and implement VertexConsumer.setUv3
  • Update DefaultChunkRenderer render mixin for Sodium 0.9.2
  • Use SDL window properties to get HWND on Windows
  • Remove obsolete accesswidener entries
  • Works on my laptop (RTX 4060 Mobile)

@daniel-devi

Copy link
Copy Markdown

I am not an expert in making mods or updating, but will it be possible to add not completely change Voxy rendering API to Vulkan Instead to OpenGL to allow to be used with Radiance Mods

@ErenErgin78

Copy link
Copy Markdown
Author

I am not an expert in making mods or updating, but will it be possible to add not completely change Voxy rendering API to Vulkan Instead to OpenGL to allow to be used with Radiance Mods @daniel-devi

Most likely no. Voxy is built pretty heavily around modern OpenGL 4.6 so adding Vulkan probably would basically require rewriting the entire rendering engine from scratch.
This PR is just for updating dependencies to 26.3, so something that big would be up to Cortex.

@KarmaMarazu

Copy link
Copy Markdown
Collaborator

might be worth noting this pr is based on the dev branch but cortex does have a 26.3 branch https://github.com/MCRcortex/voxy/tree/263 that she's been working on

@ErenErgin78

Copy link
Copy Markdown
Author

might be worth noting this pr is based on the dev branch but cortex does have a 26.3 branch https://github.com/MCRcortex/voxy/tree/263 that she's been working on

Oh my bad :D When I didn't see it on Modrinth, I tried to get it and do it myself, and I didn't notice. She is very likely doing a better job than I am

@NorseManGef

Copy link
Copy Markdown

@ErenErgin78 Out of curiosity I decided to test it. It refuses to load, stating that it is incompatible with 26.3 and needs 26.2.x

@ErenErgin78

Copy link
Copy Markdown
Author

@ErenErgin78 Out of curiosity I decided to test it. It refuses to load, stating that it is incompatible with 26.3 and needs 26.2.x @NorseManGef

Hello, I just built and tested it again and it still works on my laptop. I wanted to help out since it worked for me; if it doesn't work on your end, I don't think I can dig any deeper, sorry about that.

Edit: I just noticed that when I try to rejoin the same world, I get a me.cortex.voxy.common.world.WorldEngine was not freed error. Just ignore my pull request, I feel embarrassed :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants