summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/nouveau/nv50/nv50_state.c
AgeCommit message (Expand)AuthorFilesLines
2021-08-20gallium: add take_ownership into set_sampler_views to skip reference countingMarek Olšák1-3/+9
2021-04-11nv50: add resource tracking for shader images and buffersIlia Mirkin1-0/+149
2021-04-11nv50: adapt texture and constbuf paths for compute shadersIlia Mirkin1-25/+41
2021-04-11nv50: Update texture indices to match stage indicesPierre Moreau1-46/+11
2021-04-11nv50: Replace hardcoded texture/constbuf count with definePierre Moreau1-1/+1
2021-03-12nvc0: enable minmax reductions on gm200+Ilia Mirkin1-0/+7
2021-02-05nv50,nvc0: clear internal vbo masks based on the trailing slotsIlia Mirkin1-3/+9
2021-01-27gallium: add take_ownership param into set_vertex_buffers to eliminate atomicsMarek Olšák1-1/+3
2021-01-27gallium: add unbind_num_trailing_slots to set_sampler_viewsMarek Olšák1-0/+1
2021-01-27gallium: add unbind_num_trailing_slots to set_vertex_buffersMarek Olšák1-1/+3
2021-01-27gallium: add take_ownership param into set_constant_buffer to eliminate atomicsMarek Olšák1-1/+8
2021-01-08nv50: fake enough resume support pre-nva0 to pass gles3 requirementsIlia Mirkin1-1/+3
2020-12-22gallium: inline pipe_depth_state to decrease DSA state size by 4 bytesMarek Olšák1-6/+6
2020-12-22gallium: inline pipe_alpha_state to enable better DSA bitfield packingMarek Olšák1-4/+4
2020-12-22gallium: pass pipe_stencil_ref by value (it has only 2 bytes)Marek Olšák1-2/+2
2020-03-27nv50, nvc0: fix must_check warning of util_dynarray_resize_bytesKarol Herbst1-3/+7
2020-03-10Revert "gallium: make handles of set_global_binding 64 bit"Karol Herbst1-3/+10
2020-03-10gallium: make handles of set_global_binding 64 bitKarol Herbst1-10/+3
2019-10-07gallium: add PIPE_RESOURCE_FLAG_SINGLE_THREAD_USE to skip util_range lockMarek Olšák1-1/+1
2019-07-27nv50,nvc0: update sampler/view bind functions to accept NULL arrayIlia Mirkin1-6/+8
2019-07-22gallium: switch boolean -> bool at the interface definitionsIlia Mirkin1-1/+1
2019-06-19nouveau: fix frees in unsupported IR error paths.Dave Airlie1-0/+2
2019-06-12u_dynarray: turn util_dynarray_{grow, resize} into element-oriented macrosNicolai Hähnle1-3/+2
2019-03-17nouveau: add support for nirKarol Herbst1-4/+31
2019-01-22nv50,nvc0: mark textures dirty on fb updateIlia Mirkin1-1/+1
2018-12-02nv50,nvc0: Fix gallium nine regression regarding sampler bindingsKarol Herbst1-8/+6
2018-09-06gallium: split depth_clip into depth_clip_near & depth_clip_farMarek Olšák1-1/+1
2017-05-10gallium: remove pipe_index_buffer and set_index_bufferMarek Olšák1-24/+0
2017-05-10gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák1-3/+3
2017-03-08gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer()Brian Paul1-1/+2
2016-10-21nv50,nvc0: don't keep track of whether fb rt0 is integer-onlyIlia Mirkin1-0/+10
2016-08-29gallium: Use enum pipe_shader_type in set_sampler_views()Kai Wasserbäch1-1/+1
2016-08-29gallium: Use enum pipe_shader_type in bind_sampler_states() (v2)Kai Wasserbäch1-1/+4
2016-07-16nv50: fix alphatest for non-blendable formatsIlia Mirkin1-0/+5
2016-06-20gallium: make constant_buffer constRob Clark1-1/+1
2016-06-18nv50: add support for GL_EXT_window_rectanglesIlia Mirkin1-0/+17
2016-06-11nv50: reinstate dedicated constbuf push pathIlia Mirkin1-2/+3
2016-03-19nv50: reset TFB bufctx when we no longer hold a reference to the buffersIlia Mirkin1-1/+3
2016-03-19nv50: rename 3d binding points to NV50_BIND_3D_XXXSamuel Pitoiset1-6/+6
2016-03-19nv50: rename 3d dirty flags to NV50_NEW_3D_XXXSamuel Pitoiset1-21/+21
2016-03-19nv50: rename nv50_context::dirty to nv50_context::dirty_3dSamuel Pitoiset1-21/+21
2016-03-13nv50,nvc0: Set only NEW_CP_GLOBALS upon bindingPierre Moreau1-1/+1
2016-02-16nv50,nvc0: enable/disable seamless cubemap texturing as requestedIlia Mirkin1-0/+2
2016-02-16nv50: switch nv50_state.c to updated g80_texture.xml.hBen Skeggs1-24/+29
2016-02-14nv50,nvc0: Remove duplicate logic from nvc0_set_framebuffer_state()Edward O'Callaghan1-12/+2
2016-01-03nv50,nvc0: optimize coherent buffer checking at draw timeSamuel Pitoiset1-0/+25
2015-12-09nv50,nvc0: fix use-after-free when vertex buffers are unboundPatrick Rudolph1-4/+3
2015-12-06gallium/drivers/nouveau: Make use of ARRAY_SIZE macroEdward O'Callaghan1-3/+3
2015-11-14nv50: implement a basic compute supportSamuel Pitoiset1-0/+99
2015-11-05nv50,nvc0: provide debug messages with shader compilation statsIlia Mirkin1-1/+2