Commit Graph
56 Commits
Author SHA1 Message Date
korenkonder 22efd37c04 Fixed compilation of project 2026-02-17 00:52:51 +03:00
korenkonder c64a20f0c0 Shader overhaul 2025-12-28 21:47:05 +03:00
korenkonder 41aeea3339 Texture related corrections 2025-09-28 15:44:20 +03:00
korenkonder 8d31d7c0fa Fixed issues with clashing graphics in long game runs 2025-06-28 23:38:13 +03:00
korenkonder 942f3ea5a5 Sprite Draw: Fixed buffer update 2025-06-17 15:55:56 +03:00
korenkonder 47b6d7d789 Sprite Draw batching overhaul 2025-05-24 23:48:33 +03:00
korenkonder 37b1ee95fd Don't calculate Sprite Scene stuff if there're no sprites to display 2025-05-19 16:30:40 +03:00
korenkonder ff4a773dd8 Removed some whitespaces 2025-05-19 16:19:04 +03:00
korenkonder 606b4e0db5 Fixed color for spr::SPR_KIND_TRIANGLE sprites 2025-05-16 16:25:07 +03:00
korenkonder 17bd3af8b6 Fixed displaying of Sprite wire rectangle 2025-05-14 02:02:49 +03:00
korenkonder 0d304b0380 Fixed Sprite Lines display 2025-04-30 20:35:22 +03:00
korenkonder e19eb482a2 Fixed some inconsistencies caused by previous commits 2025-04-30 12:03:59 +03:00
korenkonder 6674d70fc4 Rewrote gl_rend_state 2025-04-27 17:32:22 +03:00
korenkonder 08a0c9af09 Fixes for OpenGL 4.1 and 4.2 2025-04-26 11:49:04 +03:00
korenkonder 452b12e000 gl_rend_state massive overhaul. Created render_data_context 2025-04-25 20:38:15 +03:00
korenkonder eab35bf2c2 Renamed gl_state to gl_rend_state 2025-04-23 23:57:23 +03:00
korenkonder e38311b226 Moved sprite vertex buffer preparation before draw 2025-04-22 21:52:02 +03:00
korenkonder c6600a8206 Color Change dw_gui 2024-10-29 20:09:55 +03:00
korenkonder cd7e2355c3 Experimental Vulkan support 2024-08-19 11:24:33 +03:00
korenkonder ad536dd8b4 Sprite: don't reserve 2 times more memory 2024-06-28 11:38:07 +03:00
korenkonder 6ff8fc178c Changed Sprite VertexAttribPointer a bit 2024-06-26 14:58:41 +03:00
korenkonder 4e81ce6fa8 Use texture for empty textures 2024-06-26 13:39:33 +03:00
korenkonder 0ce40e326d Replaced glScissor and glViewport with gl_state functions 2024-06-16 11:53:49 +03:00
korenkonder 602f847d37 SprSet: Fixed crash when spr_set is null 2024-06-08 20:37:36 +03:00
korenkonder dafb3e9db4 Adapt new findings about Texture 2024-04-13 17:42:27 +03:00
korenkonder eab12ca5a9 Optimize sprite draws a bit 2024-04-04 07:40:46 +03:00
korenkonder ca8e169113 X Pack: Write Aet and Spr 2024-03-06 20:30:41 +03:00
korenkonder 2cd8433ed2 Group sprite draw calls only for quad sprites 2024-02-04 17:32:28 +03:00
korenkonder ef1c83da89 Fix potential crash on sprite draw caused by null ref 2023-12-27 14:58:31 +03:00
korenkonder b9387460e1 Fixed incorrect sprite rendering 2023-12-26 16:23:43 +03:00
korenkonder 4f93ab5501 Fixed incorrect sprite scaling at different resolution_mode 2023-12-25 18:10:03 +03:00
korenkonder 91ddd33343 Lowered precision of camera stuff 2023-12-23 15:11:07 +03:00
korenkonder 26af4e223d Why it was 4? 2023-12-19 21:06:09 +03:00
korenkonder 70c8d7a9f6 Finished it... 2023-12-05 16:11:27 +03:00
korenkonder 7b1866e63d Added wrappers for VBO and EBO 2023-12-01 16:27:26 +03:00
korenkonder 664bc34352 Adapt new findings 2023-11-27 22:24:28 +03:00
korenkonder 386005f841 Matrix code refactoring 2023-10-21 13:09:20 +03:00
korenkonder 827a559a2c Small refactoring of mat 2023-10-08 19:38:33 +03:00
korenkonder bc4730c2a4 Renamed WriteMapMemory to WriteMemory 2023-10-01 21:24:44 +03:00
korenkonder 45745f769f Added EBO for Sprite renderer (for what?)
Reduces a bit CPU to GPU memory size copy for Sprite renderer
2023-06-27 05:39:05 +03:00
korenkonder 37c210b518 Add Break Sprite Vertex Limit flag 2023-06-27 04:00:19 +03:00
korenkonder b3949ba065 Removed dwgui/ImGui render. Replaced with broken dwgui render 2023-06-25 03:55:16 +03:00
korenkonder 5f9959b0cf Text rendering using DIVA Fontmap 2023-06-18 23:09:41 +03:00
korenkonder c08d121983 Add color4u8 type 2023-06-18 17:20:15 +03:00
korenkonder 433d1443cc Small sprite refactor 2023-05-09 12:27:22 +03:00
korenkonder 8a804f74d0 Optimize sprite rendering a bit 2023-05-07 20:39:48 +03:00
korenkonder 29072ac56a Various changes 2023-05-07 20:11:57 +03:00
korenkonder 7c86b96412 Resolve texture warnings 2023-04-25 22:37:13 +03:00
korenkonder e1f11b9a31 Small refactor 2023-04-23 13:59:01 +03:00
korenkonder b02f3a1a48 Various fixes
Better curve interpolation and curve fitting. Upped cap for AetMgr and SprSet sets
2023-04-10 00:22:55 +03:00