Conversation
|
also c-f + ci fix needed, likely the deps (glslang, spirv) |
1fd9786 to
9c2df18
Compare
|
well no dont move the enums inside the class just namespace Render{} it all. Bot hclass and enums. As we move with the refactors ideally we'd move everything into Render:: and then have Render::GL::CRenderer and Render::Vk::CRenderer |
Both GL and VK use the same |
|
this is more or less just a housekeeping preference. That's why I ask the loader to be in it just makes the code more tidy |
9c2df18 to
4b7a01e
Compare
|
@fufexan nix? |
1b5467b to
bdabf9e
Compare
|
Might be fixed now. I'll grab some ICC profile and test it myself later. |
6a0c6c4 to
1c9a7be
Compare
|
Should have working CM in general with ICC stuff. Screen sharing copies the buffer as is or with incorrect CM. Haven't tested mirrors. |
|
will that be fixed with the fb refactor? |


Describe your PR, what does it fix/add?
Use glslang preprocessor for shaders.
Use
#ifto handle shader variants.Adds variants to all shaders.
Adds experimental
render:use_shader_blur_blendto render texture with blur and ignore alpha as a single draw call.Is there anything you want to mention? (unchecked code, possible bugs, found problems, breaking compatibility, etc.)
render:use_shader_blur_blenddoesn't work on rotated monitors atm.Initial part of #13272 refactors.
May fail to compile shaders ifGL_ARB_shading_language_includeisn't supported for ESIs it ready for merging, or does it need work?
Requires glslang deps to build.
Ready