Age | Commit message (Expand) | Author | Files | Lines |
2021-08-20 | gallium: add take_ownership into set_sampler_views to skip reference counting | Marek Olšák | 1 | -3/+9 |
2021-04-11 | nv50: add resource tracking for shader images and buffers | Ilia Mirkin | 1 | -0/+149 |
2021-04-11 | nv50: adapt texture and constbuf paths for compute shaders | Ilia Mirkin | 1 | -25/+41 |
2021-04-11 | nv50: Update texture indices to match stage indices | Pierre Moreau | 1 | -46/+11 |
2021-04-11 | nv50: Replace hardcoded texture/constbuf count with define | Pierre Moreau | 1 | -1/+1 |
2021-03-12 | nvc0: enable minmax reductions on gm200+ | Ilia Mirkin | 1 | -0/+7 |
2021-02-05 | nv50,nvc0: clear internal vbo masks based on the trailing slots | Ilia Mirkin | 1 | -3/+9 |
2021-01-27 | gallium: add take_ownership param into set_vertex_buffers to eliminate atomics | Marek Olšák | 1 | -1/+3 |
2021-01-27 | gallium: add unbind_num_trailing_slots to set_sampler_views | Marek Olšák | 1 | -0/+1 |
2021-01-27 | gallium: add unbind_num_trailing_slots to set_vertex_buffers | Marek Olšák | 1 | -1/+3 |
2021-01-27 | gallium: add take_ownership param into set_constant_buffer to eliminate atomics | Marek Olšák | 1 | -1/+8 |
2021-01-08 | nv50: fake enough resume support pre-nva0 to pass gles3 requirements | Ilia Mirkin | 1 | -1/+3 |
2020-12-22 | gallium: inline pipe_depth_state to decrease DSA state size by 4 bytes | Marek Olšák | 1 | -6/+6 |
2020-12-22 | gallium: inline pipe_alpha_state to enable better DSA bitfield packing | Marek Olšák | 1 | -4/+4 |
2020-12-22 | gallium: pass pipe_stencil_ref by value (it has only 2 bytes) | Marek Olšák | 1 | -2/+2 |
2020-03-27 | nv50, nvc0: fix must_check warning of util_dynarray_resize_bytes | Karol Herbst | 1 | -3/+7 |
2020-03-10 | Revert "gallium: make handles of set_global_binding 64 bit" | Karol Herbst | 1 | -3/+10 |
2020-03-10 | gallium: make handles of set_global_binding 64 bit | Karol Herbst | 1 | -10/+3 |
2019-10-07 | gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lock | Marek Olšák | 1 | -1/+1 |
2019-07-27 | nv50,nvc0: update sampler/view bind functions to accept NULL array | Ilia Mirkin | 1 | -6/+8 |
2019-07-22 | gallium: switch boolean -> bool at the interface definitions | Ilia Mirkin | 1 | -1/+1 |
2019-06-19 | nouveau: fix frees in unsupported IR error paths. | Dave Airlie | 1 | -0/+2 |
2019-06-12 | u_dynarray: turn util_dynarray_{grow, resize} into element-oriented macros | Nicolai Hähnle | 1 | -3/+2 |
2019-03-17 | nouveau: add support for nir | Karol Herbst | 1 | -4/+31 |
2019-01-22 | nv50,nvc0: mark textures dirty on fb update | Ilia Mirkin | 1 | -1/+1 |
2018-12-02 | nv50,nvc0: Fix gallium nine regression regarding sampler bindings | Karol Herbst | 1 | -8/+6 |
2018-09-06 | gallium: split depth_clip into depth_clip_near & depth_clip_far | Marek Olšák | 1 | -1/+1 |
2017-05-10 | gallium: remove pipe_index_buffer and set_index_buffer | Marek Olšák | 1 | -24/+0 |
2017-05-10 | gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytes | Marek Olšák | 1 | -3/+3 |
2017-03-08 | gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer() | Brian Paul | 1 | -1/+2 |
2016-10-21 | nv50,nvc0: don't keep track of whether fb rt0 is integer-only | Ilia Mirkin | 1 | -0/+10 |
2016-08-29 | gallium: Use enum pipe_shader_type in set_sampler_views() | Kai Wasserbäch | 1 | -1/+1 |
2016-08-29 | gallium: Use enum pipe_shader_type in bind_sampler_states() (v2) | Kai Wasserbäch | 1 | -1/+4 |
2016-07-16 | nv50: fix alphatest for non-blendable formats | Ilia Mirkin | 1 | -0/+5 |
2016-06-20 | gallium: make constant_buffer const | Rob Clark | 1 | -1/+1 |
2016-06-18 | nv50: add support for GL_EXT_window_rectangles | Ilia Mirkin | 1 | -0/+17 |
2016-06-11 | nv50: reinstate dedicated constbuf push path | Ilia Mirkin | 1 | -2/+3 |
2016-03-19 | nv50: reset TFB bufctx when we no longer hold a reference to the buffers | Ilia Mirkin | 1 | -1/+3 |
2016-03-19 | nv50: rename 3d binding points to NV50_BIND_3D_XXX | Samuel Pitoiset | 1 | -6/+6 |
2016-03-19 | nv50: rename 3d dirty flags to NV50_NEW_3D_XXX | Samuel Pitoiset | 1 | -21/+21 |
2016-03-19 | nv50: rename nv50_context::dirty to nv50_context::dirty_3d | Samuel Pitoiset | 1 | -21/+21 |
2016-03-13 | nv50,nvc0: Set only NEW_CP_GLOBALS upon binding | Pierre Moreau | 1 | -1/+1 |
2016-02-16 | nv50,nvc0: enable/disable seamless cubemap texturing as requested | Ilia Mirkin | 1 | -0/+2 |
2016-02-16 | nv50: switch nv50_state.c to updated g80_texture.xml.h | Ben Skeggs | 1 | -24/+29 |
2016-02-14 | nv50,nvc0: Remove duplicate logic from nvc0_set_framebuffer_state() | Edward O'Callaghan | 1 | -12/+2 |
2016-01-03 | nv50,nvc0: optimize coherent buffer checking at draw time | Samuel Pitoiset | 1 | -0/+25 |
2015-12-09 | nv50,nvc0: fix use-after-free when vertex buffers are unbound | Patrick Rudolph | 1 | -4/+3 |
2015-12-06 | gallium/drivers/nouveau: Make use of ARRAY_SIZE macro | Edward O'Callaghan | 1 | -3/+3 |
2015-11-14 | nv50: implement a basic compute support | Samuel Pitoiset | 1 | -0/+99 |
2015-11-05 | nv50,nvc0: provide debug messages with shader compilation stats | Ilia Mirkin | 1 | -1/+2 |