mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-29 15:52:07 +00:00
Bug 1233549. Disallow ES3 compressed texture formats. r=jgilbert
This fixes assertion failures on platforms that don't have these formats. This is a temporary fix until we iron out this issue in the spec. It's easier to add this later than it is to take it away.
This commit is contained in:
parent
1c0dc1a969
commit
8a84e958bf
@ -785,7 +785,7 @@ FormatUsageAuthority::CreateForWebGL2(gl::GLContext* gl)
|
||||
|
||||
// GLES 3.0.4, p147, table 3.19
|
||||
// GLES 3.0.4, p286+, $C.1 "ETC Compressed Texture Image Formats"
|
||||
|
||||
#if ALLOW_ES3_FORMATS
|
||||
// Note that all compressed texture formats are filterable:
|
||||
// GLES 3.0.4 p161:
|
||||
// "[A] texture is complete unless any of the following conditions hold true:
|
||||
@ -805,7 +805,7 @@ FormatUsageAuthority::CreateForWebGL2(gl::GLContext* gl)
|
||||
fnAllowES3TexFormat(FOO(COMPRESSED_SIGNED_RG11_EAC ), false, true);
|
||||
fnAllowES3TexFormat(FOO(COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 ), false, true);
|
||||
fnAllowES3TexFormat(FOO(COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2), false, true);
|
||||
|
||||
#endif
|
||||
#undef FOO
|
||||
|
||||
// GLES 3.0.4, p206, "Required Renderbuffer Formats":
|
||||
|
Loading…
Reference in New Issue
Block a user