summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/util
AgeCommit message (Expand)AuthorFilesLines
2021-05-05gallium/u_threaded: don't set resource pointers to NULL after driver callsMarek Olšák2-51/+89
2021-05-05gallium/u_threaded: rewrite slot layout to reduce wasted spaceMarek Olšák2-460/+448
2021-05-05gallium/u_threaded: handle sampler views == NULL betterMarek Olšák1-4/+7
2021-05-05gallium/u_threaded: move base_valid_buffer_range to transfer where it belongsMarek Olšák2-16/+17
2021-05-05Revert "gallium/u_threaded: align batches and call slots to 16 bytes"Marek Olšák2-12/+3
2021-05-01gallium+(u_threaded,r300,r600,radeonsi): move transfer offset into pipe_transferMarek Olšák2-6/+2
2021-04-30util/tc: split out drawid-using draws into a separate callMike Blumenkrantz2-11/+43
2021-04-30gallium: remove padding members from pipe_draw_infoMike Blumenkrantz1-25/+13
2021-04-30gallium: split drawid out of pipe_draw_info and as a separate draw_vbo paramMike Blumenkrantz9-24/+35
2021-04-30gallium: move pipe_draw_info::index_bias to pipe_draw_start_count_biasMike Blumenkrantz6-21/+45
2021-04-30gallium: rename pipe_draw_start_count -> pipe_draw_start_count_biasMike Blumenkrantz12-34/+34
2021-04-22gallium/u_threaded: offload begin/end_intel_perf_queryMarcin Ślusarz2-12/+27
2021-04-22gallium/u_threaded: implement INTEL_performance_query hooksMarcin Ślusarz1-0/+125
2021-04-21gallium: when tracing is enabled for threaded drivers, trace the driver threadMike Blumenkrantz1-0/+3
2021-04-19gallium/util: add easy profiling helpers using TIME_ELAPSED queriesMarek Olšák2-0/+33
2021-04-15gallium: split PIPE_CAP_SAMPLER_REDUCTION_MINMAX into modesMike Blumenkrantz1-0/+1
2021-04-14gallium/u_threaded: skip refcounting only oncePierre-Eric Pelloux-Prayer1-1/+3
2021-04-08gallium/threaded_context: add another rule for buffer mappingMike Blumenkrantz1-0/+3
2021-04-07gallium/u_threaded: split draws that don't fit in a batchPierre-Eric Pelloux-Prayer1-31/+69
2021-04-05util/threaded_context: support pipe_context::set_sample_locationsMike Blumenkrantz2-0/+27
2021-03-30gallium: add PIPE_CAP_ALLOW_DYNAMIC_VAO_FASTPATHMarcin Ślusarz1-0/+3
2021-03-21gallium,st: add missing viewport swizzlesIlia Mirkin2-0/+8
2021-03-20u_draw: Add helper to emultate multi-drawRob Clark2-0/+29
2021-03-18gallium/u_vbuf: use updated pipe_draw_start_count while using draw_vboNeha Bhende1-1/+1
2021-03-13gallium/util: Add new u_box helpersAxel Davy1-0/+39
2021-03-12gallium: add a sampler reduction cap + settingsDave Airlie1-0/+3
2021-03-11gallium: add pipe_screen::num_contexts for skipping mutex locking in util_rangeMarek Olšák1-1/+4
2021-03-11gallium/u_threaded: don't sync in create_stream_output_targetMarek Olšák2-3/+0
2021-03-11gallium/u_threaded: use mesa_log for debug msgsRob Clark1-2/+3
2021-03-11gallium/u_threaded: Add helper to assert driver threadRob Clark2-6/+67
2021-02-26util: Add accessor for util_cpu_capsRob Clark1-3/+3
2021-02-23gallium: add PIPE_CAP_TEXRECTChristian Gmeiner1-0/+3
2021-02-22u_surface: use optimised memset64Dave Airlie1-3/+7
2021-02-18mesa/st: add PIPE_CAP_GL_CLAMPMike Blumenkrantz1-0/+1
2021-02-17gallium: Flip the default value of PIPE_CAP_SHAREABLE_SHADERS.Eric Anholt1-0/+8
2021-02-10gallium/u_upload_mgr: lower risk of hitting an assertPierre-Eric Pelloux-Prayer1-3/+8
2021-02-09gallium/u_tests: test no-op fragment shader instead of NULL fragment shaderMarek Olšák1-2/+6
2021-02-08nouveau: print warning about unhandled cap only onceKarol Herbst1-0/+2
2021-02-02gallium/u_vbuf: skip non-indirect draws with 0 verticesMarek Olšák1-0/+3
2021-02-02Revert "gallium/u_vbuf: skip draws with 0 vertices"Marek Olšák1-4/+1
2021-01-27gallium/u_vbuf: skip draws with 0 verticesMarek Olšák1-1/+4
2021-01-27st/mesa: set take_index_buffer_ownership to skip an atomic in u_threadedMarek Olšák2-1/+7
2021-01-27gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownershipMarek Olšák2-13/+26
2021-01-27gallium/util: optimize pipe_vertex_buffer_reference binding the same bufferMarek Olšák1-0/+8
2021-01-27gallium/u_threaded: unify user and non-user codepaths in set_constant_bufferMarek Olšák1-20/+13
2021-01-27gallium/u_threaded: add a null constant buffer codepathMarek Olšák1-20/+37
2021-01-27gallium/u_upload_mgr: eliminate all atomics for the upload bufferMarek Olšák1-3/+40
2021-01-27cso_context,u_vbuf: add take_ownership param into set_vertex_buffersMarek Olšák2-1/+8
2021-01-27gallium: add take_ownership param into set_vertex_buffers to eliminate atomicsMarek Olšák6-29/+37
2021-01-27gallium: add unbind_num_trailing_slots to set_sampler_viewsMarek Olšák4-13/+16