Commit Graph

  • 032dd31e49 Merge pull request #56 from MildRacc/main main JuiceyDev 2026-05-29 16:54:04 +02:00
  • fd7b8d05e4 Fix missing INT_MAX MildRacc 2026-05-28 10:50:10 -04:00
  • 1421d6c68c docs(readme): specify AVX2 support for x86-64 on shiggy Tropical 2026-04-23 21:58:57 -05:00
  • 34cbcdc1ac fix: disable depth test before calling renderItemInHand bgfx Tropical 2026-04-18 21:26:17 -05:00
  • 8ae8f6c081 fix: actually just don't set the depth func at all Tropical 2026-04-18 16:46:14 -05:00
  • 15ffe4cba7 fix: restore depth function after rendering hit outline Tropical 2026-04-18 16:36:02 -05:00
  • 0e0b2b1e12 fix: remove old broken juicefork code Tropical 2026-04-18 16:19:46 -05:00
  • 8e7e997bdd fix(vulkan): set textures every cbuf draw call Tropical 2026-04-18 15:50:49 -05:00
  • 70ca84be62 fix: add missing ; Sally Knight 2026-04-17 20:44:32 +03:00
  • 8a81ae002e docs(readme): only display badges in thead Tropical 2026-04-17 11:29:52 -05:00
  • 72e557fbad New CI setup & Little Patch (#53) Liriosha 2026-04-17 16:29:09 +00:00
  • 5b153e4c74 Merge pull request #51 from urzuline/bgfx Tropical 2026-04-16 21:43:04 -07:00
  • 7f31092635 change cpp_args to platform_renderer_bgfx_cpp_args Tropical 2026-04-16 23:42:47 -05:00
  • f6334520f2 Discard changes to llvm_native.txt Tropical 2026-04-16 23:41:52 -05:00
  • 61c7025142 moved render options to targets/platform/renderer/meson.build Emily 2026-04-17 00:31:17 -04:00
  • b69fa122a3 :3 Emily 2026-04-16 23:52:36 -04:00
  • 0ef841382e oops Emily 2026-04-16 23:51:14 -04:00
  • efe3ce02db changed to lowercase and added bgfx-D3D12 Emily 2026-04-16 23:45:08 -04:00
  • 3e67bdfc0f Merge branch 'portable-lce:bgfx' into bgfx Emily 2026-04-16 23:40:44 -04:00
  • f2caf69e68 how about we don't push uniforms every draw call... Tropical 2026-04-16 19:09:51 -05:00
  • 2994724236 deploy: 89e4818e89 gh-pages tropicaaal 2026-04-16 04:16:16 +00:00
  • 89e4818e89 Merge pull request #52 from Danielcodedev/main Tropical 2026-04-15 21:13:26 -07:00
  • 33041f4c42 Checks if the player is moving to start sprinting Daniel Lopez 2026-04-15 21:50:21 -06:00
  • cff056621a removed the llvm_native changes before pr Emily 2026-04-15 21:18:47 -04:00
  • af554915c3 added bgfx renderer choices Emily 2026-04-15 21:15:09 -04:00
  • 4c001a0c42 added compiler flags :3 Emily 2026-04-15 08:36:02 -04:00
  • bf3805fd56 added vsync toggle Emily 2026-04-14 18:43:16 -04:00
  • 3ba8e4b15e fix: re-enable renderVignette now that blending's been fixed Tropical 2026-04-15 15:07:46 -05:00
  • 714fc7ea9a chore: remove unneeded isValid check Tropical 2026-04-15 14:48:06 -05:00
  • 7579ba6d56 feat: GL texture sampling params through TextureSetParam Tropical 2026-04-15 14:35:22 -05:00
  • 0ef3cf8be5 fix: restore Windows build and bgfx startup MatthewBeshay 2026-04-15 21:19:22 +10:00
  • 1893012859 Merge remote-tracking branch 'origin/main' into bgfx MatthewBeshay 2026-04-15 21:01:26 +10:00
  • bf66edddb5 Merge pull request #49 from realffqq/bgfx MatthewBeshay 2026-04-15 20:43:54 +10:00
  • 860154a263 feat(render): add metal support Sally Knight 2026-04-15 13:27:24 +03:00
  • 82852994c0 fix(render): build renderer as objc++ on macos Sally Knight 2026-04-15 13:27:13 +03:00
  • 69716754de fix(minecraft): add missing macOS-specific dependencies for metal Sally Knight 2026-04-15 13:27:02 +03:00
  • 94560ceabd fix: include numbers Sally Knight 2026-04-15 13:26:45 +03:00
  • 4734ca60b5 fix: use anistrophic sampling for smooth lightmaps Tropical 2026-04-14 22:35:02 -05:00
  • 92c0a02c12 Merge pull request #47 from Liriosha/main Tropical 2026-04-14 20:16:39 -07:00
  • b7b957f3d5 Force miniaudio and stb to use fallback Liriosha 2026-04-14 19:20:12 -04:00
  • 3dcacb2ea8 fix: incorrect varying def for a_texcoord1 causing issues on vulkan Tropical 2026-04-14 17:17:35 -05:00
  • 7902723e83 feat: partially working OpenGL lightmap implementation Tropical 2026-04-14 15:16:39 -05:00
  • 952707dce8 feat: world saving/loading and partially-broken DLC support feat/save-load-dlc Tropical 2026-04-13 11:22:25 -05:00
  • 57023dc0a9 fix: map constant_alpha blend to src_alpha to keep HUD visible on bgfx GL MatthewBeshay 2026-04-15 01:27:22 +10:00
  • ad34fcd189 fix: submit_immediate now uses the full draw state and Close signals shutdown MatthewBeshay 2026-04-14 21:36:46 +10:00
  • 7cfc087c33 fix: reuse dynamic VBs for chunks so we stop exhausting bgfx handles MatthewBeshay 2026-04-14 21:27:49 +10:00
  • e6d524d1eb fix: actually honour blend, depth and other fixed-function state in bgfx MatthewBeshay 2026-04-14 20:55:04 +10:00
  • 48a70e71fa chore: rename ChunkBuffer to CommandBuffer Tropical 2026-04-14 03:01:06 -05:00
  • 43d6f0ef34 fix: manage fixed-function state through a thread local Tropical 2026-04-14 02:34:52 -05:00
  • c22855666d fix: hacky but functional implementation of StateSetDepthSlopeAndBias Tropical 2026-04-13 21:59:20 -05:00
  • 52fea0c826 fix: attempt to re-enable backface culling Tropical 2026-04-13 20:57:52 -05:00
  • d6f7b4b53d add more shaders Tropical 2026-04-13 20:06:19 -05:00
  • 3f675615a2 make it run on vulkan for funsies Tropical 2026-04-13 19:26:31 -05:00
  • 0835301b4a chore: tidy up renderer dependency Tropical 2026-04-13 18:29:12 -05:00
  • 69551e2a7c refactor: cleanup formatting, temporarily disable vignette rendering Tropical 2026-04-13 17:38:02 -05:00
  • 26755d5d5a remove slop audits Tropical 2026-04-13 14:18:44 -05:00
  • 600568c4fd feat: add renderer capability audit and desc specs MatthewBeshay 2026-04-12 12:47:06 +10:00
  • 61e0fc60a4 fix: add clear color tracking and increase transient vertex buffer size MatthewBeshay 2026-04-13 23:50:12 +10:00
  • 018091078d feat: add CBuffer display list system for world chunk rendering MatthewBeshay 2026-04-13 17:38:20 +10:00
  • e232b09c0c fix: handle SDL_QUIT and window close in Present() MatthewBeshay 2026-04-13 17:33:10 +10:00
  • 7176e0693d fix: texture pipeline, state flags, and GUI rendering MatthewBeshay 2026-04-13 16:07:39 +10:00
  • 5f19fe0acc fix: convert GL_QUADS to triangle list MatthewBeshay 2026-04-13 01:00:04 +10:00
  • 021f842ca9 fix: use explicit per-draw state instead of inherited GL state MatthewBeshay 2026-04-13 00:58:37 +10:00
  • c13fd19583 fix: disable backface culling for quad-expanded geometry MatthewBeshay 2026-04-13 00:53:40 +10:00
  • 7bf31baf27 fix: vertex color swizzle and triangle fan conversion MatthewBeshay 2026-04-13 00:51:18 +10:00
  • ad9dd38e56 feat: implement bgfx texture pipeline MatthewBeshay 2026-04-13 00:46:50 +10:00
  • 7224856087 fix: destroy render path and SDL before exit to prevent zombie processes MatthewBeshay 2026-04-13 00:44:08 +10:00
  • 1ad839e4cc feat: port original GL shaders to bgfx with full uniform pipeline MatthewBeshay 2026-04-13 00:42:21 +10:00
  • 55159edc5b feat: add textured shader with tint color and texture sampling MatthewBeshay 2026-04-13 00:37:56 +10:00
  • a9a0c86b8f feat: load drawstress shaders and enable bgfx draw submission MatthewBeshay 2026-04-13 00:24:47 +10:00
  • 22f39dff54 fix: populate framebuffer dimensions at StartFrame in bgfx backend MatthewBeshay 2026-04-13 00:14:34 +10:00
  • ba4fd4d0ca fix: implement texture loading and fix texture ID stubs MatthewBeshay 2026-04-13 00:13:06 +10:00
  • 15a9b1645b fix: replace hardcoded pi with std::numbers::pi_v<float> MatthewBeshay 2026-04-12 23:26:43 +10:00
  • 3d2c5a13f8 refactor: delete gl_compat.h and replace all GL calls with typed IRenderPath API MatthewBeshay 2026-04-12 23:24:04 +10:00
  • ebeb5e9355 refactor: delete legacy GL backend and make bgfx the sole renderer MatthewBeshay 2026-04-12 22:32:52 +10:00
  • dbd757373c feat: add bgfx renderer backend MatthewBeshay 2026-04-12 21:44:04 +10:00
  • c2d80fb2e9 feat: populate ViewDesc with camera, fog, lighting, viewport, and clear MatthewBeshay 2026-04-12 19:27:24 +10:00
  • 7563fb325a refactor: promote legacy methods to permanent and remove deprecation warnings MatthewBeshay 2026-04-12 19:21:02 +10:00
  • 2e272420ae feat: wire render_frame into game loop and migrate framebuffer queries MatthewBeshay 2026-04-12 19:19:09 +10:00
  • bd13abc0ae refactor: delete dead API surface from IPlatformRenderer MatthewBeshay 2026-04-12 19:05:42 +10:00
  • 1c82708d7b refactor: route GL helper functions through IRenderPath and decouple Camera MatthewBeshay 2026-04-12 19:02:05 +10:00
  • 37a9427133 refactor: decouple Frustum from renderer state queries MatthewBeshay 2026-04-12 18:59:45 +10:00
  • 0ab994676c refactor: route gl_compat.h macros through IRenderPath MatthewBeshay 2026-04-12 18:48:38 +10:00
  • a1b804ec10 refactor: route all remaining PlatformRenderer callers through IRenderPath MatthewBeshay 2026-04-12 13:12:32 +10:00
  • 7a14599985 refactor: route Chunk CBuffClear calls through IRenderPath MatthewBeshay 2026-04-12 13:06:19 +10:00
  • 777824d1ab refactor: route LevelRenderer through IRenderPath MatthewBeshay 2026-04-12 13:05:02 +10:00
  • 8c1c2ff31b feat: implement create_mesh/update_mesh/destroy_mesh via CBuffer backend MatthewBeshay 2026-04-12 12:57:34 +10:00
  • b1b569f003 refactor: route immediate Tesselator draws through IRenderPath MatthewBeshay 2026-04-12 12:53:55 +10:00
  • d20d9cc400 feat: add IRenderPath interface and migrate GUI primitives MatthewBeshay 2026-04-12 12:47:21 +10:00
  • 763875d076 Merge pull request #11 from portable-lce/platform-refactor Tropical 2026-04-14 11:14:29 -07:00
  • 2bbb4ed4c6 fix: use SDL_opengl.h on linux gdraw platform-refactor Tropical 2026-04-14 13:12:42 -05:00
  • 8ac748ead4 fix(macos): enable sigsegv handler FloofyPlasma 2026-04-12 14:44:24 -04:00
  • 69fb43a18f fix(macos): document SDL2 invisible cursor patch FloofyPlasma 2026-04-12 14:32:34 -04:00
  • a64f2ba8b5 fix: use correct miniaudio path FloofyPlasma 2026-04-12 14:20:32 -04:00
  • 9d3b834fff fix(macos): patch SDL invisble cursor to prevent ImageIO crash FloofyPlasma 2026-04-12 04:49:30 -04:00
  • c3ffde0492 (wip) feat: get the build working on macOS FloofyPlasma 2026-04-12 04:13:01 -04:00
  • 6af76d31e8 Remove conflict tags Liriosha 2026-04-12 00:00:46 -04:00
  • 6899016889 Fix lighting memleak and some ServerChunkCache delete mismatches Liriosha 2026-04-11 23:55:34 -04:00
  • 3000beeaeb fix: more working directory logic bugs Tropical 2026-04-11 10:11:37 -07:00
  • 3d9f3018fc fix: UB with LivingEntities::pushEntities Tropical 2026-04-11 09:56:20 -07:00