Commit Graph

1121 Commits

Author SHA1 Message Date
James Seibel 505e9a77fd Fix compiling for MC 1.20.4 and older 2026-03-18 07:49:09 -05:00
James Seibel efc1865f87 Add the ability to cull lilly pads, seaGrass, etc. 2026-03-15 20:53:29 -05:00
James Seibel ae08ad56c4 Fix MC complaining about GL shader file names 2026-03-15 16:52:17 -05:00
James Seibel 633544e0b0 remove unneeded chunk update warnings 2026-03-15 16:46:51 -05:00
James Seibel 2432028aa0 javadoc cleanup 2026-03-15 16:30:48 -05:00
James Seibel eb6aa13815 Disable generic rendering on Mac 2026-03-15 16:29:48 -05:00
James Seibel 55155103ec revert to AUTO rendering A if an invalid API is selected 2026-03-15 16:24:03 -05:00
James Seibel 667dd85aef Fix LOD rendering on Mac 2026-03-15 15:57:57 -05:00
James Seibel 9bd946a41c fix blaze wireframe renderer not appearing outside LODs 2026-03-14 15:55:57 -05:00
James Seibel 241baef7af Improve warning logs for chunkUpdateManager 2026-03-14 15:55:47 -05:00
James Seibel b5890a4783 clean up todo comments 2026-03-14 15:33:35 -05:00
James Seibel e3b67ef500 fix generic objects not uploading on first add
also clean up some comments
2026-03-14 15:27:16 -05:00
James Seibel 5905fe3df2 fix some generic objects not rendering 2026-03-14 14:33:55 -05:00
James Seibel 9d35a70437 fix shift-click not working on config min option 2026-03-14 14:33:39 -05:00
James Seibel 9715db3ac6 fix generic rendering not uploading in some cases 2026-03-14 14:31:25 -05:00
James Seibel 03a29fbacb fix compiler warnings 2026-03-14 10:19:03 -05:00
James Seibel 030f814398 Fix 1.21.11 compiling 2026-03-14 09:32:35 -05:00
James Seibel 90ef8fd64d Fix GL buffer upload corrupting the GL state 2026-03-14 09:20:36 -05:00
James Seibel 0ffefaa8c1 Fix a few Legacy GL issues 2026-03-13 07:42:41 -05:00
James Seibel 99703d65df Fix fade renderer using the wrong frame buffer 2026-03-13 07:42:09 -05:00
s809 bd2f5a7836 Stop pregen on server shutdown 2026-03-13 00:48:05 +05:00
s809 a44556f86a Replace fix with debug wireframe stub 2026-03-12 22:38:38 +05:00
James Seibel 0de80cfaa7 Fix AUTO rendering API crashing 2026-03-12 06:49:02 -05:00
James Seibel 034aaddca3 Allow translucent generic objects 2026-03-10 19:26:28 -05:00
James Seibel a1d493f25d fix refactor rename 2026-03-10 19:18:03 -05:00
James Seibel f13095875f fix debug wireframes not rendering 2026-03-10 19:06:09 -05:00
James Seibel 3d1af8f944 Disable blaze api for old MC versions 2026-03-10 18:46:49 -05:00
James Seibel b552bf2566 Fix block state wrapper for old MC versions 2026-03-10 18:44:02 -05:00
James Seibel 33d37b3937 move GL shaders into the correct folder 2026-03-10 17:56:11 -05:00
James Seibel 15a044d059 Fix fog with Blaze3D 2026-03-10 17:50:41 -05:00
James Seibel 9e5be3ad21 prefix all blaze/openGl objects 2026-03-10 17:42:14 -05:00
James Seibel ba977a29f0 Move lightmap wrapper methods into common 2026-03-10 17:33:58 -05:00
James Seibel c6c94ef906 fix buffer render event for Blaze3D 2026-03-10 17:26:23 -05:00
James Seibel 7fed4b1ddb add missing comment 2026-03-10 17:24:01 -05:00
James Seibel dfee36f416 Make render interfaces consistent 2026-03-10 17:20:22 -05:00
James Seibel cf6945b44c finish a few comments 2026-03-10 17:03:39 -05:00
James Seibel a01a9ac356 Improve vertex attrib mod compatability 2026-03-10 16:59:19 -05:00
James Seibel 89619696cb fix iris rendering 2026-03-10 16:45:58 -05:00
James Seibel 88f945bf22 separate out some rendering logic 2026-03-10 14:52:09 -05:00
James Seibel 3555133d7f Add the option to use either Blaze3D or OpenGL rendering APIs 2026-03-10 11:47:40 -05:00
James Seibel 294013eff0 Add rendering API definition 2026-03-09 20:14:54 -05:00
James Seibel 6748ec25ff Rename and reorganize render pass interfaces 2026-03-09 18:59:29 -05:00
James Seibel 485c3dedb3 remove deprication warnings 2026-03-09 17:40:06 -05:00
James Seibel 4ceecdfb09 update debug wireframe renderer 2026-03-09 17:35:52 -05:00
James Seibel 23d3e44002 change where vertex size is found 2026-03-09 16:34:34 -05:00
James Seibel 3a5d6e7370 Add RenderThreadTaskHandler 2026-03-09 16:31:32 -05:00
James Seibel 71237caa81 Start moving OpenGL rendering to common 1 2026-03-09 16:28:57 -05:00
James Seibel 7e19f9e6eb MC -> Blaze renaming 2026-03-09 14:07:03 -05:00
James Seibel f7b5b9a2f5 merge postprocessing vertex format 2026-03-09 13:58:48 -05:00
James Seibel 77016de6e6 Only upload unique LOD uniforms once 2026-03-09 13:52:05 -05:00