Commit Graph

86 Commits

Author SHA1 Message Date
Roz K cdfce62c90
Rename TEXTURE_FORMAT_32F to TEXTURE_FORMAT_FLOAT_32. 2022-12-25 04:20:19 +01:00
Roz K e286d33c35
Cleanup pointers types and addrs. 2022-12-25 04:05:44 +01:00
Roz K 026ead0b33
Split display from render and rework init/terminate. 2022-12-24 11:27:53 +01:00
Roz K 0c560890a4
Cleanup: move all GLX stuff into render_context_glx. 2022-12-24 07:03:59 +01:00
Roz K 65b25c8be3
Add button and motion events. 2022-12-24 06:36:20 +01:00
Roz K abd5989de8
Add basic XIM support for key events. 2022-12-23 13:28:29 +01:00
Roz K 61cfdbccf3
Add support for key press and release events. 2022-12-23 10:18:26 +01:00
Roz K ffffffaa79
Remove unnecessary cleanup after build. 2022-12-23 10:15:45 +01:00
Roz K 709974412a
Add a buffer method to hide ctypes array contruction. 2022-12-23 10:14:05 +01:00
Roz K 337d7b14f5
Rename _lib to _engine. 2022-12-23 10:13:24 +01:00
Roz K ccce6c5d83
Add vec3_rotate and vec3_mul_vec3. 2022-12-20 15:26:53 +01:00
Roz K abf1e87a36
Cleanup more ctypes bindings. 2022-12-20 14:37:27 +01:00
Roz K 84ea17f1cc
Cleanup ctypes bindings. 2022-12-20 13:34:07 +01:00
Roz K eaff99a5b6
Cleanup sized int usage. 2022-12-20 07:01:58 +01:00
Roz K c1b9c0d17e
Cleanup params packing. 2022-12-20 06:33:31 +01:00
Roz K ddb9b0598f
Cleanup: remove slot from texture. 2022-12-19 06:27:34 +01:00
Roz K 028ba40148
Cleanup: rework resources creation. 2022-12-18 03:39:34 +01:00
Roz K 5c9e10eea8
Change instance parameters from SoA to AoS. 2022-12-17 16:50:41 +01:00
Roz K 17b246469f
Update doc. 2022-12-17 14:02:02 +01:00
Roz K f5eafab3e4
Add picture to README. 2022-12-17 05:07:52 +01:00
Roz K 3df976c154
Custom instance parameters. 2022-12-17 04:58:19 +01:00
Roz K fa7f1bdaa9
Remove sRGB framebuffer config filtering and add some debug output. 2022-12-16 03:21:10 +01:00
Roz K 8f3612bed2
Cleanup: remove texlevels from instance params. 2022-12-05 05:50:04 +01:00
Roz K a4bd4a88cc
Remove old TODOs. 2022-12-05 05:48:54 +01:00
Roz K af25548752
Fix ctypes binding for load_shader. 2022-12-04 03:16:01 +01:00
Roz K 7e015fda86
Cleanup: remove loading of shader sources. 2022-12-04 01:43:35 +01:00
Roz K d5abbb0415
Cleanup: remove old unimplemented functions declarations. 2022-12-04 01:42:27 +01:00
Roz K 1e56cc1c28
Add mat4_mul_vec3. 2022-11-29 03:05:34 +01:00
Roz K dfc2bbc408
Cleanup: remove projection and views and add setters for mat3 and mat4 instead. 2022-09-20 03:10:59 +02:00
Roz K 59df9e8748
Add mat4_projection and mat4_lookat. 2022-09-20 02:54:59 +02:00
Roz K 601336f1f9
Fix cdll loading path. 2022-09-20 02:47:07 +02:00
Roz K 1855778fa7
Fix GL extensions listing. 2022-09-19 02:25:52 +02:00
Roz K eb15d04f2c
Cleanup: move all GLX to render_context_glx. 2022-09-19 02:02:58 +02:00
Roz K 94fa36def4
Remove unused c++20 flag in makefile. 2022-09-05 11:49:47 +02:00
Roz K b3547c90f1
Renderer and Python ctypes bindings. 2022-08-28 04:23:13 +02:00
Roz K c979434612
Initial commit 2022-08-28 03:55:34 +02:00