Dynamic ibl updates and misc fixes#3556
Open
scratchyrice wants to merge 5 commits intoOGRECave:masterfrom
Open
Dynamic ibl updates and misc fixes#3556scratchyrice wants to merge 5 commits intoOGRECave:masterfrom
scratchyrice wants to merge 5 commits intoOGRECave:masterfrom
Conversation
Updated D3D11 Mip map generation flag - will now only automatically generate mipmaps when TU_AUTOMIPMAP is set.
IBL can now accept seperate diffuse and specular textures.
AO Added to PBR pipeline on R channel in MR texture.
paroj
reviewed
Jan 19, 2026
Member
|
I wondered why AO in filament is only ever mentioned in the directional light and found this: I think AO should only affect IBL and the ambient term. |
Member
|
also there should be a switch for reading AO in MR.x, as e.g. the DamagedHelmet MR map defaults to 0 in .x |
paroj
reviewed
Jan 20, 2026
| } | ||
|
|
||
| vec3 IrradianceMap(samplerCube iblDiffuse, const vec3 n) { | ||
| return decodeDataForIBL(textureCubeLod(iblDiffuse, n, 0.0)); |
Member
There was a problem hiding this comment.
cant you just copy this data into the highest mip level of iblEnvTexSpecular and use the "old" single texture path?
Maybe I should check your sample for actual usage though..
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updated auto mip generation logic, Updated IBL to support dual texture - diffuse and specular - input.