File: ANGLE_read_only_depth_stencil_feedback_loops.txt

package info (click to toggle)
webkit2gtk 2.51.2-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 457,708 kB
  • sloc: cpp: 3,884,629; javascript: 198,661; ansic: 165,298; python: 49,171; asm: 21,849; ruby: 18,095; perl: 16,914; xml: 4,623; sh: 2,397; yacc: 2,356; java: 2,019; lex: 1,330; pascal: 372; makefile: 197
file content (97 lines) | stat: -rw-r--r-- 2,030 bytes parent folder | download | duplicates (25)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
Name

    ANGLE_read_only_depth_stencil_feedback_loops

Name Strings

    GL_ANGLE_read_only_depth_stencil_feedback_loops

Contributors

    Jamie Madill, Google Inc.
    Shahbaz Youssefi, Google Inc.

Contact

    Jamie Madill, Google Inc. (jmadill 'at' google 'dot' com)

Status

    WIP

Version

    Last Modified Date: Dec 22, 2022
    Author Revision: 1

Number

    OpenGL ES Extension ###

Dependencies

    OpenGL ES 3.0 is required.

    The extension is written against the OpenGL ES 3.2 specification.

Overview

    This extension allows defined results when reading from a depth or stencil
    texture that is bound as a read-only depth or stencil buffer.

IP Status

    No known IP claims.

New Procedures and Functions

    None

New Tokens

    None

Additions to Chapter 8 of the OpenGL ES 3.2 Specification (Textures and
Samplers)

    Added to the list of conditions in 8.14.2.1 (Rendering Feedback Loops):

    "The texture is not a depth texture, or the value of
    DEPTH_WRITEMASK is not FALSE."

    "The texture is not a stencil texture, or stencil is not being modified."

Additions to Chapter 9 of the OpenGL ES 3.1 Specification (Framebuffers and
Framebuffer Objects)

    Removed from the end of section in 9.3.1 (Rendering Feedback Loops):

    "Also note that even if writing to a given texture is disabled (e.g. via the color,
    depth, or stencil writemasks) during rendering, a feedback loop will still occur."

    Added from the end of section in 9.3.1 (Rendering Feedback Loops):

    "Note that if writing to a given depth texture is disabled (via the depth
    writemask) during rendering, a feedback loop will not occur.  Additionally,
    if writing to a given stencil texture is disabled (via the stencil mask and ops),
    a feedback loop will not occur."

Errors

    None

New State

    None

Issues

    TBD

Revision History

    Revision 2, 2022/12/22
      - Adjust language to exclude read-only stencil from feedback loop
    Revision 1, 2022/05/09
      - Initial revision.