Searched refs:pipe_vertex_state (Results 1 - 24 of 24) sorted by relevance
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| H A D | u_vertex_state_cache.h | 25 /* This deduplicates pipe_vertex_state CSOs to enable draw merging in 27 * display lists use the same pipe_vertex_state CSO. 53 struct pipe_vertex_state * 65 struct pipe_vertex_state *state);
|
| H A D | u_vertex_state_cache.c | 32 const struct pipe_vertex_state *state = key; 39 const struct pipe_vertex_state *sa = a; 40 const struct pipe_vertex_state *sb = b; 70 struct pipe_vertex_state * 79 struct pipe_vertex_state key; 97 struct pipe_vertex_state *state = entry ? (void*)entry->key : NULL; 122 struct pipe_vertex_state *state)
|
| H A D | u_helpers.h | 131 struct pipe_vertex_state *state);
|
| H A D | u_inlines.h | 234 pipe_vertex_state_reference(struct pipe_vertex_state **dst, 235 struct pipe_vertex_state *src) 237 struct pipe_vertex_state *old_dst = *dst;
|
| H A D | u_helpers.c | 507 struct pipe_vertex_state *state)
|
| H A D | u_threaded_context.c | 133 tc_set_vertex_state_reference(struct pipe_vertex_state **dst, 134 struct pipe_vertex_state *src) 176 tc_drop_vertex_state_references(struct pipe_vertex_state *dst, int num_refs) 3351 struct pipe_vertex_state *state; 3415 struct pipe_vertex_state *state; 3432 struct pipe_vertex_state *state,
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/vbo/ |
| H A D | vbo_save.h | 70 struct pipe_vertex_state *state[VP_MODE_MAX];
|
| H A D | vbo_save_draw.c | 225 struct pipe_vertex_state *state = node->merged.gallium.state[mode]; 255 /* pipe_vertex_state can be reused through util_vertex_state_cache,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/include/pipe/ |
| H A D | p_screen.h | 63 struct pipe_vertex_state; 69 typedef struct pipe_vertex_state * 77 struct pipe_vertex_state *);
|
| H A D | p_context.h | 75 struct pipe_vertex_state; 151 * For more information, see pipe_vertex_state and 156 * 1. pipe_vertex_state::input::elements have a monotonic logical index 157 * determined by pipe_vertex_state::input::full_velem_mask, specifically, 161 * 2. pipe_vertex_state::input::partial_velem_mask is a subset of 166 * Those two allow creating pipe_vertex_state that has more vertex 168 * pipe_vertex_state can be used with any vertex shader that has the same 182 struct pipe_vertex_state *state,
|
| H A D | p_state.h | 731 struct pipe_vertex_state { struct 810 * - index.resource comes from pipe_vertex_state
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_atom.h | 78 struct pipe_vertex_state *
|
| H A D | st_atom_array.c | 326 struct pipe_vertex_state * 351 struct pipe_vertex_state *state =
|
| H A D | st_draw.c | 318 struct pipe_vertex_state *state,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_noop/ |
| H A D | noop_pipe.c | 679 static struct pipe_vertex_state * 687 struct pipe_vertex_state *state = CALLOC_STRUCT(pipe_vertex_state); 698 struct pipe_vertex_state *state)
|
| H A D | noop_state.c | 42 struct pipe_vertex_state *state,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/driver_trace/ |
| H A D | tr_screen.c | 1042 static struct pipe_vertex_state * 1065 struct pipe_vertex_state *vstate = 1074 struct pipe_vertex_state *state)
|
| H A D | tr_context.c | 146 struct pipe_vertex_state *state,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state_draw.cpp | 1752 static ALWAYS_INLINE unsigned get_next_vertex_state_elem(struct pipe_vertex_state *state, 1757 /* A prefix mask of the full mask gives us the index in pipe_vertex_state. */ 1764 struct pipe_vertex_state *state, 2044 struct pipe_vertex_state *state, 2510 struct pipe_vertex_state *vstate, 2616 struct pipe_vertex_state *vstate,
|
| H A D | si_pipe.h | 879 struct pipe_vertex_state b; 891 struct pipe_vertex_state *vstate,
|
| H A D | si_gfx_cs.c | 341 struct pipe_vertex_state *state,
|
| H A D | si_state.c | 700 struct pipe_vertex_state *state, 5032 static struct pipe_vertex_state * 5075 struct pipe_vertex_state *state) 5082 static struct pipe_vertex_state * 5097 struct pipe_vertex_state *state)
|
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | dd.h | 70 struct pipe_vertex_state; 651 struct pipe_vertex_state *state, 659 struct pipe_vertex_state *
|
| /xsrc/external/mit/MesaLib/dist/docs/relnotes/ |
| H A D | 21.3.0.rst | 2732 - gallium: add pipe_vertex_state and draw_vertex_state for display lists 2734 - gallium/trace: add pipe_vertex_state support 2738 - mesa: use pipe_vertex_state in vbo and st/mesa for lower display list overhead
|
Completed in 104 milliseconds