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
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
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
/
draw.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-22
treewide: Replace usage of macro DEBUG with MESA_DEBUG when possible
Yonggang Luo
1
-1
/
+1
2024-03-15
treewide: Replace the invalid usage #if DEBUG with #ifdef DEBUG
Yonggang Luo
1
-1
/
+1
2024-02-23
glthread: add a packed version of DrawElementsUserBuf
Marek Olšák
1
-0
/
+34
2024-02-23
glthread: pack the index type to 8 bits
Marek Olšák
1
-1
/
+1
2024-02-23
mesa: deduplicate is_index_type_valid code
Marek Olšák
1
-12
/
+1
2024-02-23
mesa: deduplicate get_index_size_shift code
Marek Olšák
1
-17
/
+3
2024-01-08
mesa,u_threaded_context: add a fast path for glDrawElements calling TC directly
Marek Olšák
1
-3
/
+55
2023-12-21
mesa: enable GL_SELECT and GL_FEEDBACK modes for indirect draws
Marek Olšák
1
-1
/
+1
2023-12-21
mesa: add a pipe_draw_indirect_info* parameter into the DrawGallium callback
Marek Olšák
1
-7
/
+7
2023-12-21
mesa: micro-improvements in draw.c
Marek Olšák
1
-8
/
+13
2023-12-10
mesa: execute an error path sooner in _mesa_validated_drawrangeelements
Marek Olšák
1
-12
/
+16
2023-12-10
mesa: move index bounds code (st_prepare_indexed_draw) into draw.c
Marek Olšák
1
-10
/
+23
2023-12-10
mesa: call st_prepare_(indexed_)draw before Driver.DrawGallium(MultiMode)
Marek Olšák
1
-0
/
+26
2023-12-10
mesa: inline st_draw_transform_feedback
Marek Olšák
1
-4
/
+16
2023-12-10
mesa: remove non-relevant 16-year-old comment
Marek Olšák
1
-31
/
+0
2023-12-10
mesa: remove more DrawArrays/Elements duplication
Marek Olšák
1
-35
/
+2
2023-12-10
mesa: remove some DrawElementsInstanced duplication
Marek Olšák
1
-50
/
+9
2023-12-10
mesa: remove some DrawTransformFeedback duplication
Marek Olšák
1
-53
/
+24
2023-12-08
glthread: pass struct marshal_cmd_DrawElementsUserBuf into Draw directly
Marek Olšák
1
-8
/
+18
2023-07-17
mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA
Marek Olšák
1
-3
/
+44
2023-04-20
mesa/draw: fix -Wformat warning
Michel Zou
1
-1
/
+1
2023-04-04
mesa: fix invalid index_bo refcounting
Pierre-Eric Pelloux-Prayer
1
-0
/
+5
2023-03-20
mesa ctx->API --> _mesa_is_foo(ctx)
volodymyr.o
1
-4
/
+4
2023-03-12
mesa: move ctx->Table -> ctx->Dispatch.Table except Client & MarshalExec
Marek Olšák
1
-20
/
+20
2023-03-02
mesa: remove a redundant call to _mesa_update_edgeflag_state_vao
Marek Olšák
1
-1
/
+0
2023-02-18
glthread: add API to allow passing DrawID from glthread to mesa
Marek Olšák
1
-2
/
+2
2023-02-18
glthread: don't bind/unbind uploaded indexbuf, pass it to glMultiDraw directly
Marek Olšák
1
-12
/
+48
2023-02-18
glthread: don't bind/unbind uploaded indexbuf, pass it to glDraw directly
Marek Olšák
1
-9
/
+49
2023-02-18
mesa: ignore indices[i] if count[i] == 0 for MultiDrawElements
Marek Olšák
1
-4
/
+7
2022-12-18
mesa: move user-specified vertex format fields into gl_vertex_format_user
Marek Olšák
1
-6
/
+6
2022-12-18
mesa: set pipe_draw_info::index::resource directly and remove gl_bo
Marek Olšák
1
-8
/
+42
2022-12-12
mesa: move the _mesa_set_varying_vp_inputs call to where the state changes
Marek Olšák
1
-52
/
+5
2022-12-12
mesa: move _DrawVAOEnabledAttribs determination into st_update_array
Marek Olšák
1
-17
/
+27
2022-12-12
mesa: simplify VBO state flagging in _mesa_update_vao_state
Marek Olšák
1
-7
/
+1
2022-12-12
mesa: remove VAO::NewVertexBuffers/Elements, set the dirty flags directly
Marek Olšák
1
-7
/
+0
2022-12-12
mesa: move calling _mesa_update_vao_derived_arrays into st_update_array
Marek Olšák
1
-2
/
+0
2022-12-12
mesa: remove the NewVAO flag, set directly what we need to set
Marek Olšák
1
-6
/
+5
2022-12-12
mesa: completely rewrite the edge flag state update logic
Marek Olšák
1
-0
/
+2
2022-12-12
mesa: don't call _mesa_update_vao_derived_arrays for dynamic VAOs
Marek Olšák
1
-1
/
+2
2022-12-12
mesa: keep the current VAO also set as _DrawVAO
Marek Olšák
1
-20
/
+24
2022-12-12
mesa: split _mesa_set_draw_vao into set and update functions
Marek Olšák
1
-45
/
+57
2022-11-03
mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h
Yonggang Luo
1
-1
/
+1
2022-10-19
glapi: remove EXT and ARB suffixes from Draw functions
Marek Olšák
1
-6
/
+6
2022-10-11
mesa: mark debug variables with ASSERTED
Tapani Pälli
1
-3
/
+3
2022-09-26
mesa: clean up st_indirect_draw_vbo interface and callers
Marek Olšák
1
-66
/
+8
2022-09-26
mesa: remove unused code using _mesa_prim
Marek Olšák
1
-20
/
+0
2022-09-26
mesa: remove _mesa_draw_gallium_fallback by adapting st_feedback_draw_vbo
Marek Olšák
1
-146
/
+0
2022-09-26
mesa: replace ALLOC_PRIMS with persistently-allocated context arrays
Marek Olšák
1
-32
/
+46
2022-07-07
mesa: skip draws with invalid indices offset
Pierre-Eric Pelloux-Prayer
1
-1
/
+8
2022-03-16
gallium: add flag to draw info to indicate converted draws
Mike Blumenkrantz
1
-0
/
+6
[next]