203c8794a1debc0e45019fe945d1cc55459e6c6f |
|
07-Nov-2016 |
Timothy Arceri <timothy.arceri@collabora.com> |
st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_program Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|
15fe288deae0373f566f8f723c915d8c8f89ffa6 |
|
27-Aug-2016 |
Kai Wasserbäch <kai@dev.carbon-project.org> |
gallium: Use enum pipe_shader_type in set_shader_buffers() Signed-off-by: Kai Wasserbäch <kai@dev.carbon-project.org> Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|
c8fe3b9dca73e3b91979d92ba4136b302001b3bb |
|
17-Jul-2016 |
Marek Olšák <marek.olsak@amd.com> |
st/mesa: completely rewrite state atoms The goal is to do this in st_validate_state: while (dirty) atoms[u_bit_scan(&dirty)]->update(st); That implies that atoms can't specify which flags they consume. There is exactly one ST_NEW_* flag for each atom. (58 flags in total) There are macros that combine multiple flags into one for easier use. All _NEW_* flags are translated into ST_NEW_* flags in st_invalidate_state. st/mesa doesn't keep the _NEW_* flags after that. torcs is 2% faster between the previous patch and the end of this series. v2: - add st_atom_list.h to Makefile.sources Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|
53bc28920a8524d7bc795c3ce6398dc34a8e2152 |
|
17-Jul-2016 |
Marek Olšák <marek.olsak@amd.com> |
st/mesa: remove st_tracked_state::name Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|
cfbf25ac8f7bfe3e7bd9c8f55cf2c8072b7c9490 |
|
14-Feb-2016 |
Ilia Mirkin <imirkin@alum.mit.edu> |
st/mesa: empty buffer binding if the buffer's not really there This can happen with 0-sized buffers. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|
805d92e54038255c145e464670d3352276ae27a9 |
|
05-Jan-2016 |
Samuel Pitoiset <samuel.pitoiset@gmail.com> |
st/mesa: add state validation for compute shaders This binds atomics, constants, samplers, ssbos, textures and ubos. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|
9d6f9ccf6b7ca7c9d1ac40354d6ae47c130e2024 |
|
20-Sep-2014 |
Ilia Mirkin <imirkin@alum.mit.edu> |
st/mesa: add atomic counter support Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Reviewed-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/mesa/state_tracker/st_atom_atomicbuf.c
|