panfrost: Move vertex/tiler payload initialization out of panfrost_draw_vbo()
[mesa.git] / src / gallium / drivers / panfrost / pan_context.c
2019-10-03 Boris Brezillonpanfrost: Extend the panfrost_batch_add_bo() API to...
2019-10-03 Boris Brezillonpanfrost: Add the shader BO to the batch in patch_shade...
2019-09-23 Boris Brezillonpanfrost: Fix indexed draws
2019-09-18 Boris Brezillonpanfrost: Allocate tiler and scratchpad BOs per-batch
2019-09-18 Boris Brezillonpanfrost: Add FBO BOs to batch->bos earlier
2019-09-18 Boris Brezillonpanfrost: Stop using panfrost_bo_release() outside...
2019-09-18 Boris Brezillonpanfrost: Stop passing screen around for BO operations
2019-09-18 Boris Brezillonpanfrost: Move the BO API to its own header
2019-09-18 Boris Brezillonpanfrost: s/PAN_ALLOCATE_/PAN_BO_/
2019-09-18 Boris Brezillonpanfrost: Get rid of pan_drm.c
2019-09-18 Boris Brezillonpanfrost: Kill a useless memset(0) in panfrost_create_c...
2019-09-18 Boris Brezillonpanfrost: Add missing panfrost_batch_add_bo() calls
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: Delay payloads[].offset_start initialization
2019-09-13 Boris Brezillonpanfrost: Prepare things to avoid flushes on FB switch
2019-09-13 Boris Brezillonpanfrost: Pass a batch to functions emitting FB descs
2019-09-13 Boris Brezillonpanfrost: Pass a batch to panfrost_{allocate,upload...
2019-09-13 Boris Brezillonpanfrost: Allow testing if a specific batch is targetin...
2019-09-08 Boris Brezillonpanfrost: Convert ctx->{scratchpad, tiler_heap, tiler_d...
2019-09-08 Boris Brezillonpanfrost: Stop passing a ctx to functions being passed...
2019-09-08 Boris Brezillonpanfrost: s/job/batch/
2019-09-03 Alyssa Rosenzweigpanfrost: Fix misc. issues flagged by cppcheck
2019-08-30 Rohan Gargpanfrost: Jobs must be per context, not per screen
2019-08-21 Alyssa Rosenzweigpanfrost: Fix PIPE_BUFFER spacing
2019-08-21 Alyssa Rosenzweigpanfrost: Implement depth range clipping
2019-08-21 Alyssa Rosenzweigpanfrost: Don't bail on PIPE_BUFFER
2019-08-21 Alyssa Rosenzweigpanfrost: Guard against NULL rasterizer explicitly
2019-08-21 Alyssa Rosenzweigpanfrost: Pay attention to framebuffer dimension sign
2019-08-21 Alyssa Rosenzweigpanfrost: Break up usage2 field
2019-08-21 Alyssa Rosenzweigpanfrost: Remove ancient TODO
2019-08-21 Alyssa Rosenzweigpanfrost: nr_mipmap_levels -> levels
2019-08-21 Alyssa Rosenzweigpanfrost: Don't crash on GL_CLAMP
2019-08-21 Alyssa Rosenzweigpan/decode: Check for a number of potential issues
2019-08-21 Alyssa Rosenzweigpanfrost: Correct polygon size computations
2019-08-21 Alyssa Rosenzweigpanfrost: Remove DRY_RUN
2019-08-21 Alyssa Rosenzweigpanfrost: Move pan_tiler.c outside of Gallium
2019-08-14 Alyssa Rosenzweigpanfrost: Extend blending to MRT
2019-08-14 Alyssa Rosenzweigpanfrost: Ensure we upload at least 1 blend RT
2019-08-14 Alyssa Rosenzweigpanfrost: Zero tripipe on initialize
2019-08-13 Alyssa Rosenzweigpanfrost: Workaround bug in partial update implementation
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: Import stream out utility from iris
2019-08-13 Alyssa Rosenzweigpanfrost: Flush when using transform feedback
2019-08-13 Alyssa Rosenzweigpanfrost: Wire up statistics for primitives
2019-08-13 Alyssa Rosenzweigpanfrost: Implement callbacks for PRIMITIVES queries
2019-08-13 Boris Brezillonpanfrost: Add support for KHR_partial_update()
2019-08-12 Alyssa Rosenzweigpan/midgard: Implement nir_intrinsic_load_num_work_groups
2019-08-12 Alyssa Rosenzweigpanfrost: Add SSBO system value
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-07 Rohan Gargpanfrost: Take into account a index_bias for glDrawElem...
2019-08-02 Alyssa Rosenzweigpanfrost: Allocate polygon lists on-demand
2019-08-02 Boris Brezillonpanfrost: Get rid of the skippable param in attach_vt_f...
2019-08-02 Boris Brezillonpanfrost: Don't emit a new FB desc when setting a new...
2019-08-02 Boris Brezillonpanfrost: Bail out early when doing a wallpaper blit
2019-08-02 Boris Brezillonpanfrost: Bail out early when new and current FB states...
2019-08-02 Boris Brezillonpanfrost: Delay FB descriptor allocation
2019-08-02 Boris Brezillonpanfrost: Make ctx->job useful
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: Remove shader state *base
2019-08-01 Alyssa Rosenzweigpanfrost: Remove CSO dependency from shader_compile
2019-08-01 Alyssa Rosenzweigpanfrost: Generalize UBO upload for other shader stages
2019-08-01 Alyssa Rosenzweigpanfrost: Guard vertex upload by ctx->vertex != NULL
2019-08-01 Alyssa Rosenzweigpanfrost: Generalize vertex shader upload
2019-08-01 Alyssa Rosenzweigpanfrost: Share gl_enables between VERTEX/COMPUTE
2019-08-01 Alyssa Rosenzweigpanfrost: Unify-driven cleanup
2019-08-01 Alyssa Rosenzweigpanfrost: Unify ctx->vs and ctx->fs
2019-08-01 Alyssa Rosenzweigpanfrost: Cleanup via payload unification
2019-08-01 Alyssa Rosenzweigpanfrost: Unify payload_vertex/payload_tiler
2019-08-01 Alyssa Rosenzweigpanfrost: Only wallpaper if we drew something
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-31 Alyssa Rosenzweigpanfrost: Add MALI_SAMP_NORM_COORDS flag
2019-07-31 Alyssa Rosenzweigpanfrost: Simplify filter_mode definition
2019-07-25 Alyssa Rosenzweigpanfrost: Use NIR helper invocations info
2019-07-25 Alyssa Rosenzweigpanfrost: Move require_sfbd to screen
2019-07-23 Arnaud Patardpanfrost: Fix T6XX Support
2019-07-23 Alyssa Rosenzweigpanfrost: Use correct definition for is_t6xx
2019-07-23 Ilia Mirkingallium: switch boolean -> bool at the interface defini...
2019-07-22 Alyssa Rosenzweigpanfrost/midgard: Implement register spilling
2019-07-18 Alyssa Rosenzweigpanfrost: Set rt_count
2019-07-18 Alyssa Rosenzweigpanfrost: Simplify set_framebuffer_state
2019-07-18 Alyssa Rosenzweigpanfrost: Check for NULL surface in places
2019-07-18 Alyssa Rosenzweigpanfrost: Shrink tiler heap
2019-07-18 Alyssa Rosenzweigpanfrost: Make scissor test more robust
2019-07-18 Alyssa Rosenzweigpanfrost: Use correct NO_DITHER field on MFBD
2019-07-18 Alyssa Rosenzweigpanfrost: Copy stencil front to back if back disabled
2019-07-17 Alyssa Rosenzweigpanfrost: Merge varyings_mem into transient buffers
2019-07-16 Tomeu Vizosopanfrost: Use 64-bit descriptors globally
2019-07-16 Alyssa Rosenzweigpanfrost: Implement opportunistic AFBC
2019-07-16 Alyssa Rosenzweigpanfrost: Set usage2 during draw, not CSO
2019-07-15 Alyssa Rosenzweigpanfrost: Allocate UBOs on the stack, not the heap
2019-07-15 Alyssa Rosenzweigpanfrost: Use transient memory for occlusion queries
2019-07-15 Alyssa Rosenzweigpanfrost: Remove bizarre hack
next