Commit Graph
41 Commits
Author SHA1 Message Date
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
korenkonder bfec5625ee Aets. Perf fixes. X PV fixes 2023-03-19 23:27:00 +03:00
korenkonder ed6caf4683 Various stuff 2023-03-13 00:46:39 +03:00
korenkonder 7e80deacb5 Eye rotation fix 2023-03-06 00:23:38 +03:00
korenkonder b4c8969f96 Fix various stuff. Some dw stuff 2023-03-05 21:56:20 +03:00
korenkonder cd53da270a Auth 2D stuff 2023-03-04 03:46:44 +03:00
korenkonder bfc52a1729 AgeAgeAgeAgeAgain 2023-02-24 01:36:17 +03:00