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
/
mesa
/
main
/
glthread.h
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-11
glthread: track glPixelStore(GL_UNPACK_*)
Marek Olšák
1
-0
/
+4
2024-03-11
mesa: move struct gl_pixelstore_attrib into glthread.h
Marek Olšák
1
-0
/
+21
2024-02-23
glthread: rewrite glBindBuffer packing
Marek Olšák
1
-1
/
+2
2024-02-23
glthread: pack uploaded user vertex buffers and offsets better
Marek Olšák
1
-5
/
+0
2024-02-21
mesa: declare _mesa_HashTable inside structures instead of as a pointer
Marek Olšák
1
-2
/
+2
2024-01-29
mesa,gallium: move the thread scheduler to src/util
Marek Olšák
1
-0
/
+2
2023-12-08
glthread: add a marker at the end of batches indicating the end
Marek Olšák
1
-2
/
+7
2023-07-17
glthread: determine global locking once every 64 batches to fix get_time perf
Marek Olšák
1
-0
/
+4
2023-03-30
glthread: add _mesa_glthread_invalidate_zsbuf()
Mike Blumenkrantz
1
-0
/
+1
2023-03-01
glthread: fix a perf regression due to draw_always_async flag, fix DrawIndirect
Marek Olšák
1
-1
/
+0
2023-02-18
glthread: don't restore non-VBO vertex arrays after all draws
Marek Olšák
1
-1
/
+1
2023-02-18
glthread: don't free glthread for GL_DEBUG_OUTPUT_SYNCHRONOUS, only disable it
Marek Olšák
1
-0
/
+3
2023-02-18
glthread: remove unnecessary debug code
Marek Olšák
1
-1
/
+1
2023-02-18
glthread: add ctx->GLThread.draw_always_async to simplify draw checking
Marek Olšák
1
-0
/
+1
2023-02-18
glthread: add a vertex upload path that unrolls indices for glDrawElements
Marek Olšák
1
-0
/
+3
2023-02-18
glthread: track vertex formats for all attributes
Marek Olšák
1
-6
/
+19
2023-02-18
glthread: ignore non-VBO vertex arrays with NULL data pointers
Marek Olšák
1
-0
/
+1
2023-01-20
glthread: disallow glthread if buffer uploads are unsupported
Marek Olšák
1
-3
/
+0
2023-01-20
glthread: pack and name the type of glthread_vao::Attrib
Marek Olšák
1
-12
/
+14
2023-01-20
mesa: move gl_vertex_format_user definition into glthread.h
Marek Olšák
1
-0
/
+13
2023-01-21
glthread: fix an upload buffer leak
Marek Olšák
1
-0
/
+1
2022-11-03
mesa: #include "util/glheader.h" instead GL/gl.h in shared code
Yonggang Luo
1
-1
/
+0
2022-11-03
mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h
Yonggang Luo
1
-1
/
+1
2022-10-19
glthread: don't sync for glIsEnabled(GL_BLEND, GL_LIGHTING, GL_POLYGON_STIPPLE)
Marek Olšák
1
-0
/
+6
2022-10-19
glthread: merge and collapse glBindBuffer calls that unbind and then bind
Marek Olšák
1
-2
/
+1
2022-10-19
glthread: rewrite CallList merging and do it in the app thread
Marek Olšák
1
-0
/
+3
2022-10-19
gl_marshal.py: rework how the marshal dispatch table is initialized
Marek Olšák
1
-0
/
+18
2022-09-29
glthread: use signed vertex buffer offsets when available, don't require them
Mike Blumenkrantz
1
-2
/
+2
2022-09-26
glthread: use GLenum16 for enums, but clamp it to 0xffff to get correct errors
Marek Olšák
1
-3
/
+4
2022-09-21
glthread: generate errors for glGet functions between glBegin/End
Marek Olšák
1
-0
/
+1
2022-08-12
glthread: track GL_READ_FRAMEBUFFER bindings too
Marek Olšák
1
-0
/
+1
2022-08-03
glthread: don't sync on IsEnabled(GL_DEPTH_TEST) by tracking it in glthread
Marek Olšák
1
-0
/
+2
2022-08-03
glthread: don't ignore glPushAttrib/glPopAttrib when tracking GL_CULL_FACE
Marek Olšák
1
-0
/
+1
2021-12-14
glthread: inline _mesa_glthread_restore_dispatch and merge disable & destroy
Marek Olšák
1
-3
/
+1
2021-11-29
glthread: don't sync for more glGetIntegerv enums for glretrace
Marek Olšák
1
-0
/
+4
2021-10-27
glthread: don't sync for glIsEnabled with a few enums
Marek Olšák
1
-0
/
+3
2021-02-17
glthread: don't sync when using pixel buffer objects
Marek Olšák
1
-0
/
+2
2021-01-21
glthread: add display list support to fix state tracking with display lists
Marek Olšák
1
-0
/
+9
2021-01-21
glthread: rename inside_dlist to ListMode for future use
Marek Olšák
1
-2
/
+2
2021-01-21
glthread: track all matrix stack depths
Marek Olšák
1
-0
/
+26
2020-12-08
glthread: count batch space in units of uint64_t elements
Marek Olšák
1
-2
/
+2
2020-12-08
glthread: change sizes to unsigned or size_t where needed
Marek Olšák
1
-2
/
+2
2020-12-08
glthread: use uint64_t to declare the batch buffer instead of align(8)
Marek Olšák
1
-6
/
+1
2020-12-08
glthread: use glthread->used instead of glthread->next_batch->used
Marek Olšák
1
-1
/
+9
2020-11-21
glthread: make glGetActiveUniform return without syncing
Marek Olšák
1
-0
/
+7
2020-11-21
mesa: make error handling for glGetActiveUniform glthread-safe
Marek Olšák
1
-0
/
+10
2020-10-30
glthread: pin driver threads to the same L3 as the main thread regularly
Marek Olšák
1
-0
/
+3
2020-10-07
glthread: handle glInterleavedArrays
Marek Olšák
1
-0
/
+2
2020-06-23
glthread: handle ARB_vertex_attrib_binding
Marek Olšák
1
-3
/
+36
2020-05-30
glthread: don't upload for glDraw inside a display list and always sync
Marek Olšák
1
-0
/
+3
[next]