Commit Graph
1066 Commits
Author SHA1 Message Date
korenkonder 08cc9dcc8b Vulkan: Optimized buffer data upload 2025-05-24 01:51:26 +03:00
korenkonder 772627a25b Forgot to change DOF buffer sizes in Shader Description 2025-05-23 23:22:31 +03:00
korenkonder 882e58686c Made it actually run on OpenGL 4.1 and 4.2 (Stage Effect) 2025-05-23 23:18:27 +03:00
korenkonder 6facf5adc6 DOF variations 2025-05-23 17:54:31 +03:00
korenkonder ba02cdda12 TaskMovie: Don't force workaround if Interop is available 2025-05-21 23:21:01 +03:00
korenkonder 312a2c3fb9 Vulkan: Optimized texture data upload 2025-05-21 20:47:07 +03:00
korenkonder 8f76602d35 Vulkan: Made a shared logic for populating during Program run 2025-05-21 13:14:04 +03:00
korenkonder 0474a6d09f Vulkan: Fixed Glitter shader 2025-05-21 12:31:28 +03:00
korenkonder 6fcc34d725 Vulkan: Line Width and Stencil Dynamic State 2025-05-21 08:50:19 +03:00
korenkonder dda9bdd0ff Vulkan: Set Viewport and Scissor only before actual draw 2025-05-21 08:33:08 +03:00
korenkonder eaf44cc154 Vulkan: Fixed buffer clear after using BufferData and BufferSubData
This happened if both functions were called before any Draw* used them
2025-05-21 07:54:57 +03:00
korenkonder 953bd6cc6f Fixed Chara parts not reflecting 2025-05-21 05:26:09 +03:00
korenkonder c0dcef0195 Replaced GL_DYNAMIC_DRAW with GL_STATIC_DRAW 2025-05-20 21:24:47 +03:00
korenkonder ea62503189 Vulkan: Move device limits to GL 2025-05-20 13:22:20 +03:00
korenkonder 7f4fb269e8 Vulkan related changes 2025-05-20 12:14:51 +03:00
korenkonder 27bff76469 Vulkan: Fixed check for zero in Buffer 2025-05-20 12:13:49 +03:00
korenkonder 940efee6d2 Handle GL errors before GL state get 2025-05-19 18:51:39 +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 2c8c65815a X PV Bake: Fixed crash at baking (again) 2025-05-19 12:27:11 +03:00
korenkonder 2c426e8912 Vulkan: Clear buffers when needed. Don't waste Dynamic Buffer's space 2025-05-17 13:34:26 +03:00
korenkonder 47bf763281 Vulkan: Storage and Uniform buffers can be read now 2025-05-17 13:07:49 +03:00
korenkonder 22e41cb52c Vulkan: Unknown Buffer 2025-05-17 13:02:35 +03:00
korenkonder f82bd11b12 Vulkan: Made a shared logic for populating in Program initialization 2025-05-17 12:45:25 +03:00
korenkonder cc4a5385d2 Vulkan: Made shared set buffer logic 2025-05-17 12:43:28 +03:00
korenkonder 0627d04d11 Vulkan: Vertex and Index buffers should be bound before Framebuffer
There're reasons for this
2025-05-17 12:39:17 +03:00
korenkonder 2137fa7b7d Vulkan: Changed attachment boolean to flags 2025-05-17 12:37:21 +03:00
korenkonder 606b4e0db5 Fixed color for spr::SPR_KIND_TRIANGLE sprites 2025-05-16 16:25:07 +03:00
korenkonder 8020c808d3 Fixed applying of default light_param when it shouldn't happen 2025-05-14 02:12:36 +03:00
korenkonder d9e518a33e Fixed snow display 2025-05-14 02:12:07 +03:00
korenkonder 17bd3af8b6 Fixed displaying of Sprite wire rectangle 2025-05-14 02:02:49 +03:00
korenkonder a6f94ad99b Small fixes 2025-05-14 02:02:24 +03:00
korenkonder d03c2e446a Vulkan: Fixed texture attachment 2025-05-03 13:59:36 +03:00
korenkonder fd657aa3c2 Vulkan: Fixed incorrect input attribute binding 2025-05-03 13:54: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 ed845f15b9 Renamed variables in Shadow 2025-04-29 21:00:04 +03:00
korenkonder e54266b749 Renamed draw_sub_mesh functions 2025-04-29 18:56:01 +03:00
korenkonder dd68f50c7f Fixed auth_3d_key_detect_fast_change a bit 2025-04-28 23:08:25 +03:00
korenkonder 938a4ae8c8 Got movies working in RenderDoc or when Interop isn't available 2025-04-28 14:31:57 +03:00
korenkonder 117d719498 Vulkan: Optimized texture update making fewer memory allocations 2025-04-28 13:17:46 +03:00
korenkonder 389882122d Fixed crash at removal of aet_set or spr_set from respective dbs 2025-04-28 12:55:46 +03:00
korenkonder f01f2c5794 Fixed shading for performers affected by CHARA_SIZE 2025-04-28 01:38:59 +03:00
korenkonder 6674d70fc4 Rewrote gl_rend_state 2025-04-27 17:32:22 +03:00
korenkonder 903a73b2ad X PV: Fixed Sleeve Data handling 2025-04-27 16:40:28 +03:00
korenkonder a09f861c6a Fixed light face offset 2025-04-27 15:20:42 +03:00
korenkonder d471b07306 Vulkan: Fixed DOF's blur 2025-04-27 01:31:28 +03:00
korenkonder 50bed20be2 Made it actually run on OpenGL 4.1 and 4.2 2025-04-27 01:31:06 +03:00
korenkonder 235cf64721 Vulkan: Added mipmap Min Lod, Max Lod and Lod Bias to Sampler 2025-04-27 01:22:38 +03:00
korenkonder 08a0c9af09 Fixes for OpenGL 4.1 and 4.2 2025-04-26 11:49:04 +03:00