Hans-Kristian Arntzen
Hans-Kristian Arntzen
After merging mesh shaders, there's a regression in barycentrics support: ``` #version 450 #extension GL_EXT_fragment_shader_barycentric : require layout(location = 0) out vec2 value; layout(location = 0) pervertexEXT in vec2 vUV[3];...
Potentially, it makes a lot of sense, but it's too buggy to enable.
Should fix https://github.com/HansKristian-Work/vkd3d-proton/issues/1279 when done. Undefined behavior, but games rely on this :(
TODO list: - [ ] D3D12_RAYTRACING_GEOMETRY_FLAGS - [ ] Object libraries - [ ] Static samplers in local RS - [ ] AddToStateObject - [ ] ... and the rest
Rather than storing VkBuffer / offset / size, we now store: - VA - Range (32-bit) - Format This accomplishes several things: - Prepares for a world where VkBufferView is...