-
-
Notifications
You must be signed in to change notification settings - Fork 21.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Incorporating the availability of screen and depth textures for the GLES3 backend #72361
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally looks good, just need to remove the changes to the build files and undo the break in projection matrix values.
If multiview could be taken along that would be a bonus, but we can add that later as well.
This seems to go directly against #70967...? |
Ah I overlooked that, most of this PR is still valid but it indeed reintroduces the renames. So yeah, @the-brickster we don't need to re-add So in your test project, in your shader simply add:
Have a look at how things have changed in the Vulkan renderer if you're not sure. The PR Akien mentions should provide you all the further background. |
Ahh ok, so that's why I needed to change it in my test project. I will get the required changes within the next day. |
I have integrated those changes into my PR |
@the-brickster I don't get it... How can this PR be "fixed" if the whole concept of |
It hasn't been scrapped per se, it's just been replaced in favor of using |
@the-brickster To avoid confusion, you can edit the title and description of the PR. It would also be a good idea to include a link to the test project you're using in the PR description. |
Oh all right. Makes sense then. I'd change the title like aaron proposed since otherwise things get pretty confusing. |
@aaronfranke @Riteo title changed and testbed project added |
ac65567
to
5c31f67
Compare
5c31f67
to
797e895
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Running the code locally did not work with this current version. I had to make some changes myself to get it working. I have added those changes as suggestions.
Once those changes are applied and this PR is rebased it should be ready to go (and can be merged shortly after we release Godot 4.0).
797e895
to
bd5a987
Compare
bd5a987
to
98697b0
Compare
@clayjohn changes pushed and rebased against master |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to go now. We can go ahead and merge it shortly after releasing 4.0 with an aim to get it into 4.1 and perhaps cherry pick to 4.0.1
Thanks! |
Cherry-picked for 4.0.2. |
The PR is for the implementation of SCREEN_TEXTURE and DEPTH_TEXTURE for the GLES3 backend.
The link for the testbed for this PR can be found here: https://github.com/the-brickster/Godot4Testbed/tree/master