panfrost: Derive texture/sampler_count from shader
[mesa.git] / src / gallium / drivers / panfrost / pan_context.h
2020-08-25 Alyssa Rosenzweigpanfrost: Derive texture/sampler_count from shader
2020-08-25 Alyssa Rosenzweigpanfrost: Bake the initial tag into the shader pointer
2020-08-25 Alyssa Rosenzweigpanfrost: Clamp shader->uniform_count
2020-08-19 Alyssa Rosenzweigpanfrost: Drop panfrost_invalidate_frame
2020-08-17 Alyssa Rosenzweigpanfrost: Move attr_meta emission to the draw routine
2020-08-17 Alyssa Rosenzweigpanfrost: Merge attribute packing routines
2020-08-13 Alyssa Rosenzweigpanfrost: XMLify Bifrost textures
2020-08-13 Alyssa Rosenzweigpanfrost: XMLify Midgard samplers
2020-08-13 Alyssa Rosenzweigpanfrost: Simplify depth/stencil/alpha
2020-08-12 Alyssa Rosenzweigpanfrost: Use modifier instead of layout throughout
2020-07-21 Alyssa Rosenzweigpanfrost: Allocate syncobjs in panfrost_flush
2020-07-16 Alyssa Rosenzweigpanfrost: Use Midgard-specific reloads
2020-07-15 Alyssa Rosenzweigpanfrost: Handle per-sample shading
2020-07-13 Icecream95panfrost: Add a bitset of render targets read by shaders
2020-07-13 Icecream95panfrost: Add rt formats to shader state
2020-07-07 Alyssa Rosenzweigpanfrost: Pass sample_mask to the hardware
2020-06-22 Icecream95panfrost: Update sampler views when the texture bo...
2020-06-15 Alyssa Rosenzweigpanfrost: Merge bifrost_bo/midgard_bo
2020-06-12 Icecream95panfrost: Create a new sampler view bo when the layout...
2020-06-12 Icecream95panfrost: Move sampler view bo creation to a separate...
2020-06-12 Alyssa Rosenzweigpanfrost: Only store varying formats
2020-06-03 Alyssa Rosenzweigpanfrost: Handle writes_memory correctly
2020-05-21 Alyssa Rosenzweigpanfrost: Avoid redundant shader executions with mask=0x0
2020-04-30 Tomeu Vizosopanfrost: Emit blend descriptors on Bifrost
2020-04-24 Alyssa Rosenzweigpanfrost: The texture descriptor has a pointer to a...
2020-04-24 Tomeu Vizosopanfrost: Emit texture descriptor on bifrost
2020-04-24 Tomeu Vizosopanfrost: Emit sampler descriptor on bifrost
2020-04-10 Tomeu Vizosopanfrost: Remove most usage of midgard_payload_vertex_tiler
2020-03-10 Boris Brezillonpanfrost: Get rid of ctx->payloads[]
2020-03-10 Boris Brezillonpanfrost: Move panfrost_emit_varying_descriptor() to...
2020-03-10 Boris Brezillonpanfrost: Move panfrost_emit_vertex_data() to pan_cmdst...
2020-03-10 Boris Brezillonpanfrost: Rename panfrost_stage_attributes()
2020-03-10 Boris Brezillonpanfrost: Prepare attribute for builtins at state creat...
2020-03-10 Boris Brezillonpanfrost: Prepare shader_meta descriptors at emission...
2020-03-10 Boris Brezillonpanfrost: Prepare things to get rid of panfrost_shader_...
2020-03-10 Boris Brezillonpanfrost: Add an helper to update the rasterizer part...
2020-03-10 Boris Brezillonpanfrost: Simplify panfrost_emit_for_draw() and make...
2020-03-10 Boris Brezillonpanfrost: Stop using panfrost_emit_for_draw() for compu...
2020-03-10 Boris Brezillonpanfrost: Move the const buf emission logic out of...
2020-03-10 Boris Brezillonpanfrost: Add an helper to retrieve the currently activ...
2020-03-10 Boris Brezillonpanfrost: Assign primitive_size.pointer only if writes_...
2020-02-27 Alyssa Rosenzweigpanfrost: Fix gl_VertexID/InstanceID
2020-02-21 Alyssa Rosenzweigpanfrost: Rewrite texture descriptor creation logic
2020-02-21 Alyssa Rosenzweigpanfrost: Move format translation to root
2020-02-19 Alyssa Rosenzweigpanfrost: Remove dirty tracking
2020-02-18 Alyssa Rosenzweigpanfrost: Rewrite scoreboarding routines
2020-02-16 Alyssa Rosenzweigpanfrost: Allocate RAM backing of shared memory
2020-02-14 Icecream95panfrost: Inline panfrost_get_default_swizzle
2020-02-05 Boris Brezillonpanfrost: Set the MALI_WRITES_{Z,S} flags when needed
2020-01-21 Icecream95panfrost: Add ASTC texture formats
2020-01-18 Icecream95panfrost: Dynamically allocate shader variants
2019-12-25 Alyssa Rosenzweigpanfrost: Move instancing routines to encoder/
2019-12-13 Alyssa Rosenzweigpanfrost: Emit SFBD/MFBD after a batch, instead of...
2019-12-13 Alyssa Rosenzweigpanfrost: Route stack_size from compiler
2019-12-11 Tomeu Vizosopanfrost: Add PAN_MESA_DEBUG=sync
2019-11-13 Alyssa Rosenzweigpan/midgard: Remove util/ra support
2019-11-06 Tomeu Vizosopanfrost: Set 0x10 bit on mali_shader_meta.unknown2_4...
2019-10-26 Urja Rannikkopanfrost: allocate bo for occlusion query results
2019-10-03 Boris Brezillonpanfrost: Prepare panfrost_fence for batch pipelining
2019-10-03 Boris Brezillonpanfrost: Start tracking inter-batch dependencies
2019-10-03 Boris Brezillonpanfrost: Use the per-batch fences to wait on the last...
2019-09-18 Boris Brezillonpanfrost: Allocate tiler and scratchpad BOs per-batch
2019-09-18 Boris Brezillonpanfrost: Get rid of pan_drm.c
2019-09-13 Boris Brezillonpanfrost: Move the batch submission logic to panfrost_b...
2019-09-13 Boris Brezillonpanfrost: Move the fence creation in panfrost_flush()
2019-09-13 Boris Brezillonpanfrost: Pass a batch to functions emitting FB descs
2019-09-13 Boris Brezillonpanfrost: Allow testing if a specific batch is targetin...
2019-09-13 Boris Brezillonpanfrost: Get rid of the unused 'flush jobs accessing...
2019-09-08 Boris Brezillonpanfrost: Get rid of unused panfrost_context fields
2019-09-08 Boris Brezillonpanfrost: Convert ctx->{scratchpad, tiler_heap, tiler_d...
2019-09-08 Boris Brezillonpanfrost: s/job/batch/
2019-08-30 Rohan Gargpanfrost: Jobs must be per context, not per screen
2019-08-22 Alyssa Rosenzweigpanfrost: Implement gl_FragCoord correctly
2019-08-21 Alyssa Rosenzweigpanfrost: Move pan_invocation to shared panfrost/
2019-08-13 Alyssa Rosenzweigpanfrost: Increment offsets[] per draw
2019-08-13 Alyssa Rosenzweigpanfrost: Fixup stream out information per variant
2019-08-13 Alyssa Rosenzweigpanfrost: Route outputs_written through the compiler
2019-08-13 Alyssa Rosenzweigpanfrost: Implement callbacks for PRIMITIVES queries
2019-08-12 Alyssa Rosenzweigpan/midgard: Implement nir_intrinsic_load_num_work_groups
2019-08-09 Alyssa Rosenzweigpanfrost: Break out pan_varyings.c
2019-08-09 Alyssa Rosenzweigpanfrost: Import streamout data structures
2019-08-08 Tomeu Vizosopanfrost: Allocate shaders in their own BOs
2019-08-02 Alyssa Rosenzweigpanfrost: Allocate polygon lists on-demand
2019-08-02 Boris Brezillonpanfrost: Delay FB descriptor allocation
2019-08-01 Alyssa Rosenzweigpanfrost: Remove unused argument
2019-08-01 Alyssa Rosenzweigpanfrost: Use gl_shader_stage directly for compiles
2019-08-01 Alyssa Rosenzweigpanfrost: Expose compute shaders as panfrost_shader_var...
2019-08-01 Alyssa Rosenzweigpanfrost: Remove shader state *base
2019-08-01 Alyssa Rosenzweigpanfrost: Remove CSO dependency from shader_compile
2019-08-01 Alyssa Rosenzweigpanfrost: Unify ctx->vs and ctx->fs
2019-08-01 Alyssa Rosenzweigpanfrost: Unify payload_vertex/payload_tiler
2019-08-01 Alyssa Rosenzweigpanfrost: Stub out compute CSO
2019-08-01 Alyssa Rosenzweigpanfrost: Implement gl_FrontFacing
2019-08-01 Alyssa Rosenzweigpanfrost: Implement panfrost_set_shader_buffers callback
2019-07-25 Alyssa Rosenzweigpanfrost: Use NIR helper invocations info
2019-07-25 Alyssa Rosenzweigpanfrost: Move require_sfbd to screen
2019-07-23 Alyssa Rosenzweigpanfrost/midgard: Allocate registers once (per-screen)
2019-07-17 Alyssa Rosenzweigpanfrost: Merge varyings_mem into transient buffers
2019-07-16 Alyssa Rosenzweigpanfrost: Set usage2 during draw, not CSO
2019-07-15 Alyssa Rosenzweigpanfrost: Upload vertex descriptors to *transient*...