23 lines
1.2 KiB
Markdown
23 lines
1.2 KiB
Markdown
|
|
# ES1 Status
|
||
|
|
|
||
|
|
ES1 is implemented entirely in the front-end using features from GLES3.0. Therefore, every backend
|
||
|
|
with GLES3 support (i.e. everything other than D3D9) supports GLES1 as well.
|
||
|
|
|
||
|
|
ANGLE passes GLES1's `MustPass`, however there are known missing features.
|
||
|
|
|
||
|
|
| Features | Status | Backends |
|
||
|
|
|:-------------------------------------|:---------------------------------------------|:------------|
|
||
|
|
| Logic Op | Implemented through extensions [1](#notes-1) | Vulkan, GL |
|
||
|
|
| Palette compressed textures | Emulated with uncompressed format | Vulkan |
|
||
|
|
| [Smooth lines][lines] | Unimplemented | None |
|
||
|
|
| [Two-sided lighting][lighting] | Unimplemented | None |
|
||
|
|
| [Matrix palette][matrix] | Unimplemented (optional) | None |
|
||
|
|
|
||
|
|
[lines]: http://anglebug.com/7950
|
||
|
|
[lighting]: http://anglebug.com/7702
|
||
|
|
[matrix]: http://anglebug.com/7951
|
||
|
|
|
||
|
|
### Notes [1]
|
||
|
|
* Logic op is implemented through the `ANGLE_logic_op` or `EXT_framebuffer_fetch` extensions.
|
||
|
|
* Currently, these are supported on the Vulkan and GL backends only.
|