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
/
vbo
/
vbo_save_draw.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-02-22
mesa: deal with vbo_save_vertex_list::modes being NULL
Pierre-Eric Pelloux-Prayer
1
-15
/
+19
2024-02-10
mesa: inline {Create,Draw}GalliumVertexState callbacks
Marek Olšák
1
-8
/
+30
2023-12-21
mesa: add a pipe_draw_indirect_info* parameter into the DrawGallium callback
Marek Olšák
1
-2
/
+2
2023-12-10
mesa: call st_prepare_(indexed_)draw before Driver.DrawGallium(MultiMode)
Marek Olšák
1
-0
/
+3
2023-07-17
mesa: fix 38% decrease in display list performance of Viewperf2020/NX8_StudioAA
Marek Olšák
1
-2
/
+2
2023-07-06
vbo: correctly restore _VaryingInputs for display list fast path
Marek Olšák
1
-1
/
+3
2023-03-15
vbo: fix current attribs not updating gallium vertex elements
Marek Olšák
1
-1
/
+5
2022-12-18
mesa: move user-specified vertex format fields into gl_vertex_format_user
Marek Olšák
1
-4
/
+4
2022-12-18
mesa: set pipe_draw_info::index::resource directly and remove gl_bo
Marek Olšák
1
-2
/
+1
2022-12-12
mesa: move the _mesa_set_varying_vp_inputs call to where the state changes
Marek Olšák
1
-1
/
+0
2022-12-12
mesa: move _DrawVAOEnabledAttribs determination into st_update_array
Marek Olšák
1
-5
/
+7
2022-12-12
mesa: don't AND with VERT_BIT_ALL because it's ~0u
Marek Olšák
1
-1
/
+1
2022-12-12
mesa: remove per_vertex_edgeflags parameter from DrawGalliumVertexState
Marek Olšák
1
-4
/
+2
2022-12-12
mesa: completely rewrite the edge flag state update logic
Marek Olšák
1
-0
/
+9
2022-12-12
mesa: keep the current VAO also set as _DrawVAO
Marek Olšák
1
-16
/
+9
2022-12-12
mesa: split _mesa_set_draw_vao into set and update functions
Marek Olšák
1
-1
/
+2
2022-11-03
mesa: Move glheader.h from mesa/main/glheader.h to util/glheader.h
Yonggang Luo
1
-1
/
+1
2022-09-23
vbo/dlist: keep buffers used in loopback_vertex_list() mapped.
Paul Gofman
1
-3
/
+16
2021-12-15
mesa/bufferobj: rename bufferobj functions to be more consistent.
Dave Airlie
1
-5
/
+3
2021-12-08
mesa/st: replace most of buffer funcs with direct calls.
Dave Airlie
1
-3
/
+4
2021-11-04
vbo: utilize structure padding to optimize indirection cold->prims[0].begin
Marek Olšák
1
-2
/
+2
2021-10-29
vbo: restructure vbo_save_vertex_list to get more cache hits
Marek Olšák
1
-25
/
+28
2021-10-29
vbo: use int16_t for vbo_save_vertex_list::gallium::private_refcount
Marek Olšák
1
-2
/
+2
2021-10-29
vbo: return a GL error earlier in vbo_save_playback_vertex_list_gallium
Marek Olšák
1
-6
/
+6
2021-10-01
mesa: use pipe_vertex_state in vbo and st/mesa for lower display list overhead
Marek Olšák
1
-0
/
+111
2021-08-31
vbo: check more GL errors when drawing via glCallList
Marek Olšák
1
-7
/
+3
2021-08-21
gallium: remove vertices_per_patch, add pipe_context::set_patch_vertices
Marek Olšák
1
-1
/
+0
2021-08-02
dlist: upload vertices in compile_vertex_list
Pierre-Eric Pelloux-Prayer
1
-25
/
+6
2021-07-27
dlist: don't handle unmerged draws as merged
Pierre-Eric Pelloux-Prayer
1
-2
/
+4
2021-07-17
mesa: remove unused drawid_offset parameter from DrawGalliumMultiMode
Marek Olšák
1
-1
/
+1
2021-07-09
dlist: use a new OPCODE to avoid loading cold data
Pierre-Eric Pelloux-Prayer
1
-4
/
+3
2021-07-09
dlist: use a separate opcode for vbo replay using loopback
Pierre-Eric Pelloux-Prayer
1
-17
/
+31
2021-07-09
dlist: split hot/cold data from vertex_list
Pierre-Eric Pelloux-Prayer
1
-5
/
+5
2021-07-09
dlist: always use merged primitive for drawing
Pierre-Eric Pelloux-Prayer
1
-23
/
+12
2021-07-09
dlist: use an union instead of allocating a 1-sized array
Pierre-Eric Pelloux-Prayer
1
-6
/
+7
2021-07-09
dlist: unindent code
Pierre-Eric Pelloux-Prayer
1
-56
/
+51
2021-04-30
gallium: split drawid out of pipe_draw_info and as a separate draw_vbo param
Mike Blumenkrantz
1
-2
/
+2
2021-04-30
mesa/st: rename DrawGalliumComplex -> DrawGalliumMultiMode
Mike Blumenkrantz
1
-1
/
+1
2021-04-30
gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_bias
Mike Blumenkrantz
1
-1
/
+0
2021-04-01
vbo/dlist: use DrawGallium(Complex)
Pierre-Eric Pelloux-Prayer
1
-4
/
+16
2021-02-26
mesa: be precise about when to set _NEW_CURRENT_ATTRIB and _NEW_MATERIAL
Marek Olšák
1
-2
/
+1
2021-02-26
vbo: don't call update_color_material in copy_to_current if it's a no-op
Marek Olšák
1
-6
/
+9
2021-02-26
vbo: optimize copy_to_current functions
Marek Olšák
1
-12
/
+12
2021-02-26
mesa: remove _NEW_LIGHT_FF_PROGRAM in favor of _NEW_FF_(VERT|FRAG)_PROGRAM
Marek Olšák
1
-1
/
+1
2021-02-26
mesa: add _NEW_MATERIAL to reduce the weight of _NEW_LIGHT_CONSTANTS
Marek Olšák
1
-1
/
+1
2021-02-26
mesa: split _NEW_LIGHT into 3 flags: _NEW_LIGHT_(FF_PROGRAM|CONSTANTS|STATE)
Marek Olšák
1
-2
/
+8
2021-01-30
mesa: for every state change, remember states we changed for glPopAttrib
Marek Olšák
1
-3
/
+7
2020-12-08
driconf: add allow_incorrect_primitive_id option
Pierre-Eric Pelloux-Prayer
1
-1
/
+2
2020-12-08
vbo/dlist: only use merged primitives when it's ok to do so
Pierre-Eric Pelloux-Prayer
1
-2
/
+11
2020-12-08
vbo/dlist: create an index buffer in compile_vertex_list
Pierre-Eric Pelloux-Prayer
1
-4
/
+3
[next]