projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
v3dv: fix event synchronization
2022-11-02
Alyssa Rosenzweig
panfrost: Don't merge workgroups with variable shared mem
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Replace resource shadowing flush
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Don't copy resources if replaced
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
docs/new_features: Add Panfrost disk cache
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Implement a disk cache
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Precompile shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Precompile transform feedback program
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Make fixed_varying_mask a fragment-only key
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Use u_dynarray for variants
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Remove uncompiled_shader->active_variant
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Rename structs to panfrost_(un)compiled_shader
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Remove unused req_input_mem copy
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Merge pan_assemble.c into pan_shader.c
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Consolidate all shader compiling code
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Remove bogus assert
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Move small compute functions to pan_context.c
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Delete set_global_resources
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Don't use nir_variable to link varyings
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Don't allocate space for empty varyings
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
pan/mdg: Use bifrost_nir_lower_store_component
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
pan/mdg: Use .u32 for flat shading
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
pan/mdg: Don't pair ST_VARY.a32 with other instrs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
pan/mdg: Disassemble the .a32 bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
panfrost: Don't use nir_variable in the compilers
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
pan/bi: Don't lower outputs for compute
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-02
Alyssa Rosenzweig
nir/opt_algebraic: Fuse c - a * b to FMA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-01
Alyssa Rosenzweig
gallium: Default to PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-01
Alyssa Rosenzweig
etnaviv: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-01
Alyssa Rosenzweig
i915g: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-11-01
Alyssa Rosenzweig
softpipe: Advertise PIPE_CAP_BUFFER_MAP_PERSISTENT_COHERENT
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
asahi: Identify counts for compute kernels
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
panfrost: Add lots of perf_debug annotations
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
panfrost: Enable rendering to 16-bit and 32-bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
panfrost/ci: Disable trace-based testing
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
gallium: Only use Asahi's software path on macOS
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
gallium: Stub support for Asahi + DRM
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-29
Alyssa Rosenzweig
panfrost,asahi: Support ARB_buffer_storage
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
pan/mdg: Don't schedule across memory barrier
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
panfrost: Lower MAX_BLOCK_SIZE on Midgard
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
panfrost: Avoid a XFB special case
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
panfrost: Use compute-based XFB on Midgard
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
pan/mdg: Fix 64-bit address arithmetic
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
pan/bi: Clean up sysval handling a bit
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
panfrost: Don't allow VS side effects on midgard
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
panfrost: Zero polygon list for fragment-only
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
nir/lower_idiv: Inline convert_instr_precise
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
nir/lower_idiv: Remove imprecise_32bit_lowering
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-27
Alyssa Rosenzweig
etnaviv: Use correct idiv lowering
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-26
Alyssa Rosenzweig
panfrost: Use proper formats for pntc varying
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-26
Alyssa Rosenzweig
panfrost: Don't use lower_wpos_pntc on Midgard
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Use agx_nir_opt_preamble
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Add agx_nir_opt_preamble pass
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Set GPR count accurately
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Set uniform counts accurately
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Report GPRs to the driver
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Avoid reading high uniforms from device_load
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Handle 64-bit moves
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Restrict copyprop of uniforms
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Handle uniforms passed to COLLECT
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Implement scalar load/store_preamble
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Strengthen assert for packing ld/st instructions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Allow larger indices for ld/st
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Add uniform_store instruction
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Align preamble shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Handle multiple functions
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Make push_count public
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Check that we don't push too much
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Be less sloppy about high uniforms
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Support preamble shaders
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Add group tests
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Don't use unnecessary test fixture
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Rename LOD clamps tests to fit other packing
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Use USC_UNIFORM_HIGH
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Make agx_varyings a union
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Remove "padding" field
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Identify more shader-related fields
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Identify "Uniform high" USC word
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Route shader-db stats to debug callback
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Precompile for shader-db
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Remove AGX_FAKE_DEVICE environment variable
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
agx: Remove command line compiler
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
nir/opt_preamble: Move load_texture_base_agx
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-22
Alyssa Rosenzweig
asahi: Hold a reference to BOs in a batch
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-21
Alyssa Rosenzweig
panfrost: Remove NIR_SERIALIZED support
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-19
Alyssa Rosenzweig
gallium: Default to PIPE_CAP_MIXED_COLORBUFFER_FORMATS
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-18
Alyssa Rosenzweig
asahi: Lower point sprites in driver
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-18
Alyssa Rosenzweig
u_transfer_helper: Handle Z24S8 with z24_in_z32f but...
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-18
Alyssa Rosenzweig
nir/lower_io: Set interpolated_input dest_type
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-18
Alyssa Rosenzweig
mesa: Fix multiple matrix pops in a row
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-17
Alyssa Rosenzweig
nir: Usher nir_normalize_cubemap_coords into 2022
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-17
Alyssa Rosenzweig
nir: Fix nir_fmax_abs_vec_comp
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-17
Alyssa Rosenzweig
pan/mdg: Fix 16-bit alignment with spiller
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-17
Alyssa Rosenzweig
pan/mdg: Limit work registers for large workgroups
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-17
Alyssa Rosenzweig
pan/mdg: Lower PIPE_COMPUTE_CAP_MAX_THREADS_PER_BLOCK...
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-17
Alyssa Rosenzweig
panfrost/ci: Remove stale fail
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-16
Alyssa Rosenzweig
mesa,gallium: Revert "Make point coord origin a CAP"
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-15
Alyssa Rosenzweig
nir: Be smarter fusing ffma
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-15
Alyssa Rosenzweig
panfrost/ci: Disable t720 jobs
Signed-off-by:
Alyssa Rosenzweig
<alyssa@collabora.com>
commit
|
commitdiff
|
tree
2022-10-14
Alyssa Rosenzweig
agx: Reserve live-in regs at the start of block
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
2022-10-14
Alyssa Rosenzweig
agx: Pass in max regs as a paramter to RA
Signed-off-by:
Alyssa Rosenzweig
<alyssa@rosenzweig.io>
commit
|
commitdiff
|
tree
next