index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
24.1
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
mapi
/
glapi
/
gen
/
gl_marshal.py
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-23
glthread: generate packed versions of gl*Pointer/Offset calls
Marek Olšák
1
-17
/
+43
2024-02-23
glthread: don't check cmd_size for small variable-sized calls
Marek Olšák
1
-2
/
+8
2024-02-23
glapi: pass pointer size to python for glthread from meson
Marek Olšák
1
-1
/
+3
2024-02-23
glthread: remove "if True" from print_marshal_async_code
Marek Olšák
1
-73
/
+72
2024-02-23
glthread: separate marshal code generation into print_marshal_async_code
Marek Olšák
1
-14
/
+18
2024-02-23
glthread: separate unmarshal function generation into print_unmarshal_func
Marek Olšák
1
-4
/
+6
2024-02-23
gltrhead: merge 3 blocks conditional on marshal_sync in print_async_body
Marek Olšák
1
-15
/
+14
2024-02-23
glthread: precompute fixed_params and variable_params lists
Marek Olšák
1
-17
/
+14
2024-02-23
glthread: move global marshal_XML.py functions into class marshal_function
Marek Olšák
1
-2
/
+2
2024-02-23
glthread: pack the primitive type to 8 bits
Marek Olšák
1
-0
/
+2
2024-02-23
glthread: pack "size" in Pointer calls as 16 bits
Marek Olšák
1
-0
/
+2
2024-02-23
glthread: clean up how vertex stride is packed
Marek Olšák
1
-1
/
+1
2024-02-23
glthread: remove cmd_size from constant-sized calls
Marek Olšák
1
-4
/
+4
2024-02-23
glthread: add no_error variants of glDrawElements*
Marek Olšák
1
-2
/
+10
2023-12-08
glthread: rework type reduction and reduce vertex stride params to 16 bits
Marek Olšák
1
-2
/
+6
2023-12-08
glthread: add option to put autogenerated marshal structures in the header file
Marek Olšák
1
-82
/
+3
2023-03-12
glthread: qualify the *cmd unmarshal parameter with restrict
Marek Olšák
1
-1
/
+1
2023-03-12
mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExec
Marek Olšák
1
-1
/
+1
2022-10-19
glthread remove the unused *last pointer from unmarshal functions
Marek Olšák
1
-1
/
+1
2022-10-19
gl_marshal.py: C style fixups
Marek Olšák
1
-3
/
+3
2022-10-19
gl_marshal.py: simplify print_sync_call and rename to print_call
Marek Olšák
1
-12
/
+9
2022-10-19
gl_marshal.py: inline functions for readability
Marek Olšák
1
-99
/
+74
2022-10-19
gl_marshal.py: remove the -O1 hack and manual SET_* inlining
Marek Olšák
1
-9
/
+2
2022-10-19
gl_marshal.py: rework how the marshal dispatch table is initialized
Marek Olšák
1
-35
/
+26
2022-10-19
gl_marshal.py: move the unmarshal table into a separately generated file
Marek Olšák
1
-13
/
+0
2022-10-19
gl_marshal.py: remove/simplify parameters
Marek Olšák
1
-14
/
+4
2022-09-26
glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors
Marek Olšák
1
-2
/
+7
2021-12-14
glthread: set marshal functions in dispatch only if they exist in the API
Marek Olšák
1
-14
/
+34
2021-12-14
glthread: add nop dispatch
Marek Olšák
1
-1
/
+1
2021-12-14
mesa: remove api_exec.h and move its contents into context.h
Marek Olšák
1
-1
/
+1
2021-10-27
glthread: don't sync for glIsEnabled with a few enums
Marek Olšák
1
-0
/
+5
2021-08-14
python: drop python2 support
Eric Engestrom
1
-2
/
+0
2021-07-09
glthread: return consumed bytes
Pierre-Eric Pelloux-Prayer
1
-1
/
+8
2021-07-09
glthread: add a last parameter to unmarshal functions
Pierre-Eric Pelloux-Prayer
1
-1
/
+1
2021-02-17
glthread: ignore the return value of glUnmapBuffer, don't sync, and return true
Marek Olšák
1
-2
/
+4
2021-02-17
glthread: don't declare pointers with const in unmarshal functions
Marek Olšák
1
-1
/
+1
2021-02-17
glthread: assume all parameters are fixed if marshal_sync is present
Marek Olšák
1
-25
/
+53
2020-10-06
gl_marshal.py: inline print_sync_dispatch
Marek Olšák
1
-5
/
+2
2020-08-11
src/mesa: add GL_NV_half_float extension support (v2)
Yogesh Mohan Marimuthu
1
-0
/
+1
2020-05-26
mapi: Fix a couple of warning in generated code
Kristian H. Kristensen
1
-2
/
+2
2020-05-13
glthread: stop using GLenum16 to get correct GL errors for out-of-bounds enums
Marek Olšák
1
-5
/
+2
2020-04-30
mesa: add glInternalBufferSubDataCopyMESA for glthread
Marek Olšák
1
-0
/
+1
2020-04-27
glthread: sort variables in marshal structures to pack them optimally
Marek Olšák
1
-1
/
+39
2020-04-27
glthread: use GLenum16 in batch buffers to save space
Marek Olšák
1
-1
/
+4
2020-03-24
glthread: compile marshal_generated.c faster by breaking it up into 8 files
Marek Olšák
1
-5
/
+21
2020-03-24
glthread: declare marshal and unmarshal functions as non-static
Marek Olšák
1
-3
/
+3
2020-03-24
glthread: inline SET_func and add -O1 to build _mesa_create_marshal_table faster
Marek Olšák
1
-1
/
+9
2020-03-20
glthread: remove the marshal_fail XML attribute
Marek Olšák
1
-8
/
+0
2020-03-20
glthread: rename marshal.h/c to glthread_marshal.h and glthread_shaderobj.c
Marek Olšák
1
-3
/
+1
2020-03-20
glthread: simplify printing safe_mul in gl_marshal.py
Marek Olšák
1
-8
/
+8
[next]