Commit Graph

27 Commits

Author SHA1 Message Date
roz af0edd5e6d Add set_param_mat3. 2022-12-27 06:20:18 +01:00
roz 6b33f8285c Add mat3 instances parameters. 2022-12-26 14:05:06 +01:00
roz 618e05bcaa Dump extensions (commented out). 2022-12-26 14:04:39 +01:00
roz cdfce62c90 Rename TEXTURE_FORMAT_32F to TEXTURE_FORMAT_FLOAT_32. 2022-12-25 04:20:19 +01:00
roz 026ead0b33 Split display from render and rework init/terminate. 2022-12-24 11:27:53 +01:00
roz 0c560890a4 Cleanup: move all GLX stuff into render_context_glx. 2022-12-24 07:03:59 +01:00
roz 65b25c8be3 Add button and motion events. 2022-12-24 06:36:20 +01:00
roz abd5989de8 Add basic XIM support for key events. 2022-12-23 13:28:29 +01:00
roz 61cfdbccf3 Add support for key press and release events. 2022-12-23 10:18:26 +01:00
roz ccce6c5d83 Add vec3_rotate and vec3_mul_vec3. 2022-12-20 15:26:53 +01:00
roz eaff99a5b6 Cleanup sized int usage. 2022-12-20 07:01:58 +01:00
roz c1b9c0d17e Cleanup params packing. 2022-12-20 06:33:31 +01:00
roz ddb9b0598f Cleanup: remove slot from texture. 2022-12-19 06:27:34 +01:00
roz 028ba40148 Cleanup: rework resources creation. 2022-12-18 03:39:34 +01:00
roz 5c9e10eea8 Change instance parameters from SoA to AoS. 2022-12-17 16:50:41 +01:00
roz 3df976c154 Custom instance parameters. 2022-12-17 04:58:19 +01:00
roz fa7f1bdaa9 Remove sRGB framebuffer config filtering and add some debug output. 2022-12-16 03:21:10 +01:00
roz 8f3612bed2 Cleanup: remove texlevels from instance params. 2022-12-05 05:50:04 +01:00
roz a4bd4a88cc Remove old TODOs. 2022-12-05 05:48:54 +01:00
roz 7e015fda86 Cleanup: remove loading of shader sources. 2022-12-04 01:43:35 +01:00
roz d5abbb0415 Cleanup: remove old unimplemented functions declarations. 2022-12-04 01:42:27 +01:00
roz 1e56cc1c28 Add mat4_mul_vec3. 2022-11-29 03:05:34 +01:00
roz dfc2bbc408 Cleanup: remove projection and views and add setters for mat3 and mat4 instead. 2022-09-20 03:10:59 +02:00
roz 59df9e8748 Add mat4_projection and mat4_lookat. 2022-09-20 02:54:59 +02:00
roz 1855778fa7 Fix GL extensions listing. 2022-09-19 02:25:52 +02:00
roz eb15d04f2c Cleanup: move all GLX to render_context_glx. 2022-09-19 02:02:58 +02:00
roz b3547c90f1 Renderer and Python ctypes bindings. 2022-08-28 04:23:13 +02:00