aboutsummaryrefslogtreecommitdiff
path: root/extensions/ANGLE_relaxed_vertex_attribute_type.txt
blob: 00fc8b3d0e9ab81037669273d92bf7aa423e3f10 (plain)
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
Name

    ANGLE_relaxed_vertex_attribute_type

Name Strings

    GL_ANGLE_relaxed_vertex_attribute_type

Contributors

    Jamie Madill, Google
    Kevin Jung, Samsung

Contact

    Jamie Madill (jmadill 'at' google.com)

Notice

    Copyright (c) 2021 The Khronos Group Inc. Copyright terms at
        http://www.khronos.org/registry/speccopyright.html

Status

    Draft

Version

    Version 1, March 25, 2021

Number

    OpenGL ES Extension #??

Dependencies

    Requires OpenGL ES 3.0

    Written against the OpenGL ES 3.0 specification.

Overview

    This extension defines behavior when the type parameter of
    VertexAttribPointer has mismatched integer signedness with
    the shader's attribute.

New Procedures and Functions

    None

New Tokens

    None

Additions to the OpenGL ES Specification

    Add after paragraph 6 of section 2.9 "Vertex Arrays" (beginning with
    "When values for a vertex shader attribute variable are sourced..."):

    If the generic attribute is specified by VertexAttribIPointer with an
    unsigned type for base signed integer type attributes, or by a signed
    type for base unsigned integer type attributes, the values loaded
    into the shader attribute are reinterpreted as the corresponding
    signed/unsigned type.

New State

    None

Conformance Tests

    TBD

Issues

    None

Revision History

    Rev.    Date         Author                 Changes
    ----  -------------  ---------              ----------------------------------------
      1   Mar 25, 2021   jmadill                Initial version