Commit Graph

  • 365cad551b Allow cell size configuration main shylie 2025-01-31 13:59:04 -05:00
  • 5fbeb1e4e9 remove lua shylie 2025-01-31 08:11:57 -05:00
  • 11ffc40bbb workaround to flush updating one call behind shylie 2025-01-31 08:06:18 -05:00
  • db46885ee9 Update submodule URL shylie 2025-01-15 23:31:26 -05:00
  • 20fad92e4f Update latest known working commit shylie 2024-12-18 19:42:49 -05:00
  • 7c0c02b9af Fix image size/stride error in test program shylie 2024-12-18 19:40:08 -05:00
  • 1a1f4e8b13 Use integer coordinates instead of unsigned char. Ignores out-of-bounds coordinates. shylie 2024-12-18 19:24:24 -05:00
  • 6663804c88 Add audio; update Lua color API shylie 2024-07-17 12:08:58 -04:00
  • 9d88ebbb3b Update submodule URL Shylie 2024-06-17 15:46:51 -04:00
  • 76bfd67f4e Fix not drawing all cells Shylie 2024-06-14 20:32:08 -04:00
  • 4811e4d970 Allow 1-tile offscreen rendering to prevent pop-in effect Shylie 2024-06-14 12:20:31 -04:00
  • e402b5f5a3 Fix mouse coordinates Shylie 2024-06-13 18:08:02 -04:00
  • 139681a3fd Fix test not compiling Shylie 2024-06-11 00:41:21 -04:00
  • 45ec13db45 Add mouse callbacks Shylie 2024-06-11 00:40:43 -04:00
  • 996d14c93c Correctly initialize m_colors and m_scales Shylie 2024-06-07 12:36:27 -04:00
  • d50fefc359 Make tinting and scaling per-cell instead of per-layer Shylie 2024-06-07 12:33:23 -04:00
  • 6444654f42 Improve lua error messages Shylie 2024-06-03 08:10:03 -04:00
  • da1f32a014 Properly fixed texture bleeding Shylie 2024-06-02 14:34:07 -04:00
  • 71c052b38f Fix cells being drawn slightly larger than intended Shylie 2024-06-02 06:46:03 -04:00
  • a39905c6cb Allow for up to 4096 sprites Shylie 2024-06-01 13:25:20 -04:00
  • e5b017ad97 Don't include GL from GLFW Shylie 2024-05-30 12:09:48 -04:00
  • fa8b8bfcf8 Fix unable to find glfw header (for real this time?) Shylie 2024-05-30 12:07:49 -04:00
  • ca0addb54c Fix unable to find glfw header Shylie 2024-05-30 12:05:52 -04:00
  • 93df224dc8 Fetch entire repo history Shylie 2024-05-30 12:04:05 -04:00
  • 35902c2803 Add key callbacks, fix buffering issue Shylie 2024-05-30 10:57:36 -04:00
  • 4b740e3edd Update to test against known working version rather than previous commit Shylie 2024-05-30 00:00:09 -04:00
  • 10a90a5f6a Fix geometry shader and outdated cmake library name Shylie 2024-05-29 23:55:39 -04:00
  • 939fea0fa7 Initial lua API Shylie 2024-05-29 18:53:47 -04:00
  • 844e1b6c7a Downloads LFS files Shylie 2024-05-29 08:03:31 -04:00
  • 7cd81b31eb print stbi failure reason Shylie 2024-05-29 08:00:30 -04:00
  • 1e0be8eca0 Print out CWD on non-windows environments for debug purposes Shylie 2024-05-29 07:57:15 -04:00
  • ffcafb5160 Print resources contents Shylie 2024-05-29 07:28:50 -04:00
  • 06e189963e Print directory contents Shylie 2024-05-29 07:26:45 -04:00
  • 4b13ca2818 Print PWD before running test app Shylie 2024-05-29 07:24:48 -04:00
  • cf9ab6c0a1 Add return value for texture loading Shylie 2024-05-29 07:16:01 -04:00
  • ae2052f8a9 Remove screen params Shylie 2024-05-28 21:47:35 -04:00
  • 96944fcaa9 Upload to same artifact Shylie 2024-05-28 13:40:59 -04:00
  • fc4c150965 Use v3 artifact Shylie 2024-05-28 13:26:55 -04:00
  • 526924d02a Upload test images as artifacts Shylie 2024-05-28 13:23:49 -04:00
  • be6a31043a Test testing code (again...) Shylie 2024-05-28 13:11:39 -04:00
  • 60117c5cf9 Test testing code Shylie 2024-05-28 13:06:06 -04:00
  • 3d635b67f5 Move back to xvfb-run Shylie 2024-05-28 13:04:38 -04:00
  • 09d5acc983 change to correct directory Shylie 2024-05-28 13:03:17 -04:00
  • c168e795a4 Fix filepath Shylie 2024-05-28 12:58:55 -04:00
  • 1261ae71db Don't use xvfb-run Shylie 2024-05-28 12:57:37 -04:00
  • 5997c95f0d Read variable instead of run command Shylie 2024-05-28 12:45:38 -04:00
  • e5edcd05b2 Another attempt at fixing xvfb-run issue Shylie 2024-05-28 12:44:00 -04:00
  • 8fb977a4a1 Change XDG dir Shylie 2024-05-28 12:40:48 -04:00
  • 4c03524fc5 Export XDG runtime dir Shylie 2024-05-28 12:15:56 -04:00
  • e67bb9c017 Add auto flag to xvfb-run command Shylie 2024-05-28 11:26:16 -04:00
  • 853bec6df9 Build tests too Shylie 2024-05-28 11:21:12 -04:00
  • 43b77a4ece Add build call Shylie 2024-05-28 11:17:43 -04:00
  • c1e9b1d6bd Checkout submodules Shylie 2024-05-28 11:16:24 -04:00
  • 374677349d Fix syntax errors Shylie 2024-05-28 11:15:12 -04:00
  • d285983dea Initial automated testing Shylie 2024-05-28 11:13:15 -04:00
  • 65c6de85ba Rework testing code Shylie 2024-05-27 13:07:50 -04:00
  • 12f7d22009 Convert from char* to char[] Shylie 2024-05-27 11:47:00 -04:00
  • 2861b78681 Update to allow GL_ARB_shader_viewport_layer_array as well. Shylie 2024-05-27 11:42:17 -04:00
  • 11380a0d88 Found another remaining _DEBUG reference Shylie 2024-05-26 12:52:30 -04:00
  • 2be0aeaf99 Add AMD_vertex_shader_layer support Shylie 2024-05-26 12:35:15 -04:00
  • c125a36cf0 Geometry shader is passthrough now Shylie 2024-05-26 12:05:29 -04:00
  • 320164e597 Forgot to change shader version Shylie 2024-05-26 09:21:40 -04:00
  • eaab60cfda Downgrade to OpenGL 4.5 Shylie 2024-05-26 08:12:47 -04:00
  • c8e7a28837 Remove testing code from CMake. Intended to be used via CI gitea actions Shylie 2024-05-25 23:18:09 -04:00
  • b4427a0c88 Setup basic testing framework Shylie 2024-05-25 23:16:23 -04:00
  • b2164b76cf Add some options for configuration Shylie 2024-05-23 21:33:15 -04:00
  • 17ea6a7f0a Fix a bug with glerminal_layer_scale that caused unintended behavior Shylie 2024-05-23 10:53:07 -04:00
  • c89563338a Rework sprite API Shylie 2024-05-19 21:46:56 -05:00
  • e3a65072d8 Per-layer tinting and scaling Shylie 2024-05-16 23:51:45 -05:00
  • 325ef5167d 32-bit color instead of palette Shylie 2024-05-16 13:48:24 -05:00
  • 4b7991a3a6 Layer count increased to 256, palette size increased to 256 Shylie 2024-05-15 13:33:18 -05:00
  • 615ea631e2 Update example, lower cell scale Shylie 2024-05-14 22:03:45 -05:00
  • 8318011cf2 Add sub-cell offsets Shylie 2024-05-14 21:42:49 -05:00
  • 02b1532fdd Remove old debug code Shylie 2024-05-14 20:07:19 -05:00
  • 4f5bc7b5cd Fix layering Shylie 2024-05-14 17:16:06 -05:00
  • a32897d5d4 Initial public api version Shylie 2024-05-14 16:46:30 -05:00
  • 06c7aa9eb5 proof-of-concept graphics implementation Shylie 2024-05-14 16:11:32 -05:00
  • 06e756dd2c Initial commit Shylie 2024-05-09 15:42:12 -04:00