sync code with last improvements from OpenBSD

This commit is contained in:
purplerain 2023-11-11 18:37:37 +00:00
parent 68fa196282
commit 9c49429a7e
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
4431 changed files with 2761157 additions and 1135565 deletions

View file

@ -81,7 +81,7 @@ Additions to Chapter 8 of the GLES 3.2 Specification (Textures and Samplers)
BGRA_EXT B, G, R, A Color
Add to table 8.9 (Effective internal format correspondig to
Add to table 8.9 (Effective internal format corresponding to
external format).
Format Type Effective

View file

@ -70,7 +70,7 @@ Changes to Chapter 2 of the GLX 1.3 Specification (Functions and Errors)
In addition, an indirect rendering context can be current for
only one thread at a time. A direct rendering context may be
current to multiple threads, with synchronization of access to
the context thruogh the GL managed by the application through
the context through the GL managed by the application through
mutexes.
Changes to Chapter 3 of the GLX 1.3 Specification (Functions and Errors)

View file

@ -360,7 +360,7 @@ Revision History
Version 4, 2013/02/01 - Add issue #12 regarding texture / renderbuffer
format queries.
Version 5, 2013/02/14 - Add issues #13 and #14 regarding simpler queires
Version 5, 2013/02/14 - Add issues #13 and #14 regarding simpler queries
after the context is created and made current.
Add issue #15 regarding the string query.
Add issue #16 regarding the value type returned

View file

@ -46,7 +46,7 @@ Overview
GL_ARB_gpu_shader5 extends GLSL in a number of useful ways. Much of this
added functionality requires significant hardware support. There are many
aspects, however, that can be easily implmented on any GPU with "real"
aspects, however, that can be easily implemented on any GPU with "real"
integer support (as opposed to simulating integers using floating point
calculations).

View file

@ -51,7 +51,7 @@ Overview
monitor. The screen surface can be scrolled by changing this origin.
This extension also defines functions for controlling the monitor's
display mode (width, height, refresh rate, etc), and specifing which
display mode (width, height, refresh rate, etc), and specifying which
screen surface is to be displayed on a monitor.
The new EGLModeMESA type and related functions are very similar to the

View file

@ -64,7 +64,7 @@ Issues
that enjoys privileged access, or that they do not wish to separate
the tracing code from their driver code base.
(2) Should the Trace API explicitely support the notion of "frames?
(2) Should the Trace API explicitly support the notion of "frames?
This would require hooking into glXSwapBuffers calls as well.
RESOLVED: No. The application can use NewTraceMESA/EndTraceMESA
@ -93,7 +93,7 @@ Issues
be considered persistent state?
RESOLVED: No. The implementation is not forced to use this information
on subsequent occurences of name/pointer, and is free to consider it
on subsequent occurrences of name/pointer, and is free to consider it
transient state.
(5) Should comment commands be prohibited between Begin/End?
@ -218,7 +218,7 @@ Additions to Chapter 5 of the OpenGL 1.2.1 Specification (Special Functions)
Bitmap and DrawPixels commands.
TRACE_ERRORS_BIT_MESA controls logging of all errors. If this bit is
set, GetError will be executed whereever applicable, and the result will
set, GetError will be executed wherever applicable, and the result will
be added to the trace as a comment. The error returns are cached and
returned to the application on its GetError calls. If the user does not
wish the additional GetError calls to be performed, this bit should not