Commit Graph

  • e291ff1bee panic cleanup and misc David Gonzalez Martin 2025-02-16 08:14:54 -06:00
  • 230acc6ce7 implement arena David Gonzalez Martin 2025-02-15 20:41:09 -06:00
  • 5e7126ab93 take out the garbage David Gonzalez Martin 2025-02-14 21:03:20 -06:00
  • d8570dce2e wip David Gonzalez Martin 2025-02-14 20:38:12 -06:00
  • d001b8487c Prepare for the return of Zig dev David Gonzalez Martin 2025-02-18 19:32:04 -06:00
  • d8f01ed059 Revert "Minor changes" David Gonzalez Martin 2025-02-14 20:10:13 -06:00
  • 8d50b25246 Minor changes David Gonzalez Martin 2025-02-14 20:06:01 -06:00
  • ac8c9240df Avoid distraction David Gonzalez Martin 2025-02-14 12:08:54 -06:00
  • c3abf47a9b Fix lapsus David Gonzalez Martin 2025-02-14 10:24:37 -06:00
  • ab6d18a3b3 Rework encoding invariant data David Gonzalez Martin 2025-02-14 10:18:01 -06:00
  • cf508c2b9c BB_CI def and some fixes David Gonzalez Martin 2025-02-12 09:47:55 -06:00
  • f9bfbf9e8f Vectorized compiler skeleton David Gonzalez Martin 2025-02-11 08:26:22 -06:00
  • 0e8f04e408 Simplify CI script and add self-hosted target large-assets David Gonzalez Martin 2025-02-11 07:01:22 -06:00
  • 0191e525ba Fix safety David Gonzalez Martin 2025-01-17 14:10:47 -06:00
  • 6ac8a954b6 Remove unused crap David Gonzalez Martin 2025-01-11 07:37:40 -06:00
  • 5df281f4b6 Add warnings David Gonzalez Martin 2025-01-06 11:21:35 -06:00
  • 9c7f3d99a7 Generalize OS versions David Gonzalez Martin 2025-01-06 07:46:34 -06:00
  • d74eeb6d98 Unity build 0-dependency clean up David Gonzalez Martin 2025-01-05 21:50:13 -06:00
  • 85480c11aa Remove unneeded function David Gonzalez Martin 2024-12-29 12:32:26 -06:00
  • d96a1d63aa Fix rounded corner rendering issue David Gonzalez Martin 2024-12-27 21:02:47 -06:00
  • b6220d182c Actually fix RenderDoc issue David Gonzalez Martin 2024-12-27 19:18:17 -06:00
  • a376fba285 Fix Windows compilation David Gonzalez Martin 2024-12-27 09:33:51 -06:00
  • 1f5918748b Fix rendering issue David Gonzalez Martin 2024-12-27 08:15:38 -06:00
  • 817cb9f0dd Attempt to fix Renderdoc issue David Gonzalez Martin 2024-12-27 07:51:21 -06:00
  • ebb7862792 Primitive UI layout David Gonzalez Martin 2024-12-25 20:18:18 -06:00
  • 9dec588ec1 Primitive border drawing and rounded corners David Gonzalez Martin 2024-12-24 18:56:25 -06:00
  • b063d570b1 Clean up shader code David Gonzalez Martin 2024-12-23 07:43:11 -06:00
  • 1f87446591 Reorganize shader data layout David Gonzalez Martin 2024-12-21 21:17:27 -06:00
  • e742e595a4 Add support for rect gradients David Gonzalez Martin 2024-12-21 07:34:44 -06:00
  • 73d8628c88 Integrate Oracle runner David Gonzalez Martin 2024-12-20 06:16:53 -06:00
  • 0e34405b43 Separate renderers into their own file David Gonzalez Martin 2024-12-20 06:07:20 -06:00
  • b9a6e07448 Fix small Vulkan X11 extensions issue David Gonzalez Martin 2024-12-20 05:48:54 -06:00
  • 665cc74bd1 Start working towards Metal David Gonzalez Martin 2024-12-17 21:32:58 -06:00
  • f51a74a861 Shy attempt to make Vulkan work on macOS David Gonzalez Martin 2024-12-11 20:58:14 -06:00
  • 3f9be0ffae Improve ui library David Gonzalez Martin 2024-12-19 08:26:40 -06:00
  • 83b1d2eed5 Add draw text functionality David Gonzalez Martin 2024-12-18 07:50:27 -06:00
  • b3427d0fcf Implement primitive caching and layout algorithm David Gonzalez Martin 2024-12-17 21:34:09 -06:00
  • 0a74af7ef6 Fix button background drawing David Gonzalez Martin 2024-12-10 21:31:03 -06:00
  • a9e0c8bfcb Clumsy UI prototype David Gonzalez Martin 2024-12-04 18:47:47 -06:00
  • b30a2d0c52 Better MacOS support David Gonzalez Martin 2024-12-04 20:59:12 -06:00
  • 6fe7e382e9 Draw frame time on screen David Gonzalez Martin 2024-12-04 09:14:00 -06:00
  • 3096a42a79 Fix latency by using a sensible present mode David Gonzalez Martin 2024-12-03 20:50:43 -06:00
  • 3e56493872 Fix non-uniform indexing David Gonzalez Martin 2024-12-03 20:03:44 -06:00
  • 4035da283c More engine refactoring David Gonzalez Martin 2024-12-03 07:23:43 -06:00
  • b20395fc1c Rework engine David Gonzalez Martin 2024-11-30 21:08:25 -06:00
  • 6151efb0b5 Normalize textures on shader code David Gonzalez Martin 2024-11-30 20:37:01 -06:00
  • e499826c1f Bindless textures David Gonzalez Martin 2024-11-30 20:07:44 -06:00
  • fc9506f520 Use 4-channel pixel for font texture atlas David Gonzalez Martin 2024-11-30 18:53:57 -06:00
  • 2d349436da Move primitive text rendering into a function David Gonzalez Martin 2024-11-30 18:35:20 -06:00
  • 39185a614d Fix crash David Gonzalez Martin 2024-11-30 17:59:29 -06:00
  • 85a832653a Mouse position David Gonzalez Martin 2024-11-30 04:30:44 -06:00
  • 64ddc68a51 Remove GLSL/SPIR-V source dependencies David Gonzalez Martin 2024-11-30 05:20:00 -06:00
  • 108ed377f2 Minor conveniences David Gonzalez Martin 2024-11-30 05:18:15 -06:00
  • ed3c76c0b0 Use shader compilation from command line David Gonzalez Martin 2024-11-30 05:06:08 -06:00
  • b76e9d7ff3 Resize swapchain David Gonzalez Martin 2024-11-26 06:55:39 -06:00
  • e7c90645c0 Fix debug callback on Radeon Linux driver David Gonzalez Martin 2024-11-26 05:53:09 -06:00
  • 8a41e8d3a9 Use brew clang distribution David Gonzalez Martin 2024-11-25 19:17:23 -06:00
  • f7b3756416 Fix compiler error David Gonzalez Martin 2024-11-25 17:59:27 -06:00
  • 49b58be7a8 Separate build directories per build type David Gonzalez Martin 2024-11-25 16:56:31 -06:00
  • 2ea18f35b6 Disable validation layers on release David Gonzalez Martin 2024-11-25 12:34:18 -06:00
  • 02735e5014 Abstract renderer away David Gonzalez Martin 2024-11-21 14:49:08 -06:00
  • 7f5b4b22c6 Move 'glfw' out of the core file David Gonzalez Martin 2024-11-20 18:46:54 -06:00
  • fabbef437a Fix more font issues David Gonzalez Martin 2024-11-15 09:21:19 -06:00
  • 52c4b40cff Fix more font issues David Gonzalez Martin 2024-11-15 09:21:19 -06:00
  • 4268284ede Text drawing minor refactor David Gonzalez Martin 2024-11-14 08:24:09 -06:00
  • 8400d9f6e3 Can draw some text David Gonzalez Martin 2024-11-12 20:01:59 -06:00
  • 7565edc4d1 Integrate stb_truetype David Gonzalez Martin 2024-11-11 21:00:27 -06:00
  • be2de1d672 Render a texture David Gonzalez Martin 2024-11-10 05:58:20 -06:00
  • 8083104b13 Integrate STB and abstract Vulkan image creation David Gonzalez Martin 2024-11-09 18:37:15 -06:00
  • c80e574f01 Store pixel coordinate instead of normalized value David Gonzalez Martin 2024-11-09 17:52:01 -06:00
  • 5e3e5c9f50 Fix leftover David Gonzalez Martin 2024-11-09 11:38:33 -06:00
  • 0df52ab511 Compile shaders from the code David Gonzalez Martin 2024-11-09 10:28:49 -06:00
  • 969f9a3700 Disable build burden (LLVM) locally David Gonzalez Martin 2024-11-09 06:02:54 -06:00
  • ea56f55629 Draw a quad David Gonzalez Martin 2024-11-08 09:18:47 -06:00
  • 496fac59bd Minor tweaks David Gonzalez Martin 2024-11-06 20:12:08 -06:00
  • 96a18481b5 Render a white screen with Vulkan David Gonzalez Martin 2024-11-06 11:23:38 -06:00
  • a5c4df539e Add retries to the release step David Gonzalez Martin 2024-11-05 09:37:04 -06:00
  • c6e2f23340 Separate steps David Gonzalez Martin 2024-11-05 08:53:33 -06:00
  • 9ca821e600 Upload artifacts on every CI run and better envs David Gonzalez Martin 2024-11-05 07:41:43 -06:00
  • 7e844a3aa6 List tags after deleting latest release David Gonzalez Martin 2024-11-05 07:24:18 -06:00
  • 8cda364e69 More fixing David Gonzalez Martin 2024-11-05 07:22:02 -06:00
  • fe1c3bd1ce Fix github push command David Gonzalez Martin 2024-11-05 07:17:57 -06:00
  • 8ca6d8b412 Fix github push command David Gonzalez Martin 2024-11-05 07:17:57 -06:00
  • 311c96828f Delete tag as well David Gonzalez Martin 2024-11-05 07:16:49 -06:00
  • efc8f6d666 Fix token setup David Gonzalez Martin 2024-11-05 07:15:38 -06:00
  • 831a6d4a23 Try to delete latest release to renew date David Gonzalez Martin 2024-11-05 07:14:28 -06:00
  • 324afd46a8 Integrate GUI dependencies David Gonzalez Martin 2024-11-05 06:57:49 -06:00
  • 4077ac19d4 Reorganize backend code David Gonzalez Martin 2024-11-04 16:47:40 -06:00
  • 38e7193b4d Introduce a both Bash and CMake boolean variable David Gonzalez Martin 2024-11-04 12:47:16 -06:00
  • 2498d2c210 Only package if needed David Gonzalez Martin 2024-11-04 09:06:28 -06:00
  • 96d6204044 Dummy change David Gonzalez Martin 2024-11-03 15:31:08 -06:00
  • d44e2a7e93 Fine tune settings David Gonzalez Martin 2024-11-03 15:28:42 -06:00
  • 8aeca70e22 Generate id for tag generation step David Gonzalez Martin 2024-11-03 15:21:02 -06:00
  • 929483570a Fix step name David Gonzalez Martin 2024-11-03 15:17:33 -06:00
  • 83e2e361fe Better tag management? David Gonzalez Martin 2024-11-03 15:15:16 -06:00
  • dba8afd4f9 Force tag creation and fix Windows path David Gonzalez Martin 2024-11-03 15:07:28 -06:00
  • 2335aa4fb5 More fixes David Gonzalez Martin 2024-11-03 15:01:34 -06:00
  • c8fe996ebf Try to fix release once again David Gonzalez Martin 2024-11-03 15:00:13 -06:00
  • dcd6ec0c14 Try to fix release David Gonzalez Martin 2024-11-03 14:50:03 -06:00
  • ec542bf766 Try to fix release David Gonzalez Martin 2024-11-03 14:46:30 -06:00