Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
159abd527ec191e8274876162b30079c4ea39600
/
src
/
broadcom
82bf197
v3d: Introduce a DRM shim for calling out to the simulator.
by Eric Anholt
· 6 years ago
9bf0bdf
v3d: Avoid scheduling an instruction that stalls waiting for SFU retval
by Jose Maria Casanova Crespo
· 6 years ago
c341ab7
v3d: add shader-db stat to count SFU stalls
by Jose Maria Casanova Crespo
· 6 years ago
cdc359c
v3d: Use nir_shader_lower_instructions() for txf_ms lowering.
by Eric Anholt
· 6 years ago
40e7609
v3d: Fix assertion failures in debug builds.
by Eric Anholt
· 6 years ago
c23fa1c
v3d: emit correct lowering for logic operations with MSAA render targets
by Iago Toral Quiroga
· 6 years ago
93d05c1
v3d: handle nir_intrinsic_store_tlb_sample_color_v3d
by Iago Toral Quiroga
· 6 years ago
ba520b0
v3d: implement per-sample tlb color writes
by Iago Toral Quiroga
· 6 years ago
b96c221
v3d: refactor the tlb color write code
by Iago Toral Quiroga
· 6 years ago
fd3ec6f
v3d: move tlb color write emission to a helper function
by Iago Toral Quiroga
· 6 years ago
0c99197
v3d: implement per-sample tlb color reads
by Iago Toral Quiroga
· 6 years ago
f92290a
broadcom: Move v3d_get_device_info to common
by Andreas Bergmeier
· 6 years ago
85b78f9
v3d: use inc/dec tmu operation with image atomic sub/add of 1
by Alejandro Piñeiro
· 6 years ago
2e22879
v3d: refactor some code from v3d40_vir_emit_image_load_store
by Alejandro Piñeiro
· 6 years ago
934ce48
v3d: use inc/dec tmu operation with atomic sub/add of 1
by Alejandro Piñeiro
· 6 years ago
3912a32
v3d: remove redefinition of tmu operations on nir_to_vir
by Alejandro Piñeiro
· 6 years ago
c2ff38d
v3d: tweak initial comment on pack generator script
by Alejandro Piñeiro
· 6 years ago
10d50f2
v3d: remove unused definitions
by Iago Toral Quiroga
· 6 years ago
8e50a9f
v3d: move implementation of some intrinsics to separate helpers
by Iago Toral Quiroga
· 6 years ago
d691842
v3d: emit correct lowering for logic ops with RGB10A2 render targets
by Iago Toral Quiroga
· 6 years ago
7bf3676
v3d: emit correct lowering for logic ops with integer render targets
by Iago Toral Quiroga
· 6 years ago
e540775
v3d: add lowering for OpenGL logic operations
by Iago Toral Quiroga
· 6 years ago
7c1d708
v3d: acquire scoreboard lock before first tlb read
by Iago Toral Quiroga
· 6 years ago
47d7c80
v3d: implement tile buffer color read intrinsic
by Iago Toral Quiroga
· 6 years ago
6af1bde
v3d: fix size of color_reads and sample_colors arrays
by Iago Toral Quiroga
· 6 years ago
0279ac6
v3d: add color formats and swizzles to the fragment shader key
by Iago Toral Quiroga
· 6 years ago
d26b35b
v3d: add helpers to emit ldtlb and ldtlbu signals
by Iago Toral Quiroga
· 6 years ago
aff8885
v3d: handle tlb read dependency tracking as if they were writes
by Iago Toral Quiroga
· 6 years ago
4793e2c
v3d: instructions with the ldtlb and ldtlbu signals are tlb instructions
by Iago Toral Quiroga
· 6 years ago
83a66e1
v3d: tlb loads cannot be removed
by Iago Toral Quiroga
· 6 years ago
08f4dc3
v3d: the ldtlbu signal reads an implicit uniform
by Iago Toral Quiroga
· 6 years ago
271bc8a
v3d: handle ldtlb and ldtlbu signals during disassembly
by Iago Toral Quiroga
· 6 years ago
456557a
nir: Add lower_rotate flag and set to true in all drivers
by Sagar Ghuge
· 6 years ago
165b7f3
nir: define behavior of nir_op_bfm and nir_op_u/ibfe according to SM5 spec.
by Daniel Schürmann
· 6 years ago
79a3054
v3d: implement simultaneous peripheral access exceptions for V3D 4.1+
by Iago Toral Quiroga
· 6 years ago
360b832
v3d: do not setup execute flags for else block in uniform control flow
by Iago Toral Quiroga
· 6 years ago
17c2c9c
v3d: fix checking twice auf flag
by Alejandro Piñeiro
· 6 years ago
9b96ae6
v3d: don't emit point coordinates varyings if the FS doesn't read them
by Iago Toral Quiroga
· 6 years ago
5e26e55
v3d: add a helper to track variables that need point coordinates
by Iago Toral Quiroga
· 6 years ago
09d230c
v3d: fix scheduling dependency tracking for ALU with small immediates
by Iago Toral Quiroga
· 6 years ago
b0e3bd7
v3d: Enable NIR's lower_fmod option.
by Kenneth Graunke
· 6 years ago
f2dc0f2
nir: Drop imov/fmov in favor of one mov instruction
by Jason Ekstrand
· 6 years ago
d0bff89
nir: allow specifying a set of opcodes in lower_alu_to_scalar
by Jonathan Marek
· 6 years ago
1f1007a
nir: Initialize lower_flrp_progress everywhere
by Ian Romanick
· 6 years ago
d41cdef
nir: Use the flrp lowering pass instead of nir_opt_algebraic
by Ian Romanick
· 7 years ago
4e110ec
nir: nir_shader_compiler_options: drop native_integers
by Christian Gmeiner
· 6 years ago
7ca8ba1
delete autotools .gitignore files
by Eric Engestrom
· 6 years ago
fb0611d
v3d: Fix detection of TMU write sequences in register spilling.
by Eric Anholt
· 6 years ago
18894a5
v3d: Fix detection of the last ldtmu before a new TMU op.
by Eric Anholt
· 6 years ago
575caab
v3d: Re-add support for memory_barrier_shared.
by Eric Anholt
· 6 years ago
4358904
v3d: Add a note about i/o indirection for future performance work.
by Eric Anholt
· 6 years ago
24587ae
v3d: Assert that we do request the normal texturing return data.
by Eric Anholt
· 6 years ago
12f6c34
v3d: Fix atomic cmpxchg in shaders on hardware.
by Eric Anholt
· 6 years ago
1ce143c
v3d: Fix an invalid reuse of flags generation from before a thrsw.
by Eric Anholt
· 6 years ago
697e2e1
v3d: Always set up the qregs for CSD payload.
by Eric Anholt
· 6 years ago
1bc71e8
v3d: Only look up the 3rd texture gather offset for non-arrays.
by Eric Anholt
· 6 years ago
95aefc9
Delete autotools
by Dylan Baker
· 6 years ago
14531d6
nir: make nir_const_value scalar
by Karol Herbst
· 6 years ago
dc402be
v3d: Use the new lower_to_scratch implementation for indirects on temps.
by Eric Anholt
· 6 years ago
8a2d91e
v3d: Detect the correct number of QPUs and use it to fix the spill size.
by Eric Anholt
· 6 years ago
11ba8a4
v3d: Add missing dumping for the spill offset/size uniforms.
by Eric Anholt
· 6 years ago
42cf57f
v3d: Add missing base offset to CS shared memory accesses.
by Eric Anholt
· 6 years ago
6b1c659
v3d: Add Compute Shader compilation support.
by Eric Anholt
· 6 years ago
1e0a72c
v3d: Replace the old shader-db env var output with the ARB_debug_output.
by Eric Anholt
· 6 years ago
b02dbaa
v3d: Include the number of max temps used in the shader-db output.
by Eric Anholt
· 6 years ago
89b7df5
v3d: Add and use a define for the number of channels in a QPU invocation.
by Eric Anholt
· 6 years ago
035759b
nir/i965/freedreno/vc4: add a bindless bool to type size functions
by Timothy Arceri
· 6 years ago
8f06559
v3d: Add an optimization pass for redundant flags updates.
by Eric Anholt
· 6 years ago
6279074
nir: Get rid of global registers
by Jason Ekstrand
· 6 years ago
5450f1c
v3d: prefer using nir_src_comp_as_int over nir_src_as_const_value
by Karol Herbst
· 6 years ago
276d22c
v3d: Add some more new packets for V3D 4.x.
by Eric Anholt
· 6 years ago
62360e9
v3d: Bump the maximum texture size to 4k for V3D 4.x.
by Eric Anholt
· 6 years ago
bfed0a7
v3d: Remove some dead members of struct v3d_compile.
by Eric Anholt
· 6 years ago
16f2770
v3d: Upload all of UBO[0] if any indirect load occurs.
by Eric Anholt
· 6 years ago
320e96b
v3d: Move constant offsets to UBO addresses into the main uniform stream.
by Eric Anholt
· 6 years ago
c36d279
v3d: Rename v3d_tmu_config_data to v3d_unit_data.
by Eric Anholt
· 6 years ago
0c874c1
v3d: Fix leak of the mem_ctx after the DAG refactor.
by Eric Anholt
· 6 years ago
3388647
v3d: Use the DAG datastructure for QPU instruction scheduling.
by Eric Anholt
· 6 years ago
7c01ddb
v3d: Reuse list_for_each_entry_rev().
by Eric Anholt
· 6 years ago
c4d2da1
v3d: Include a count of register pressure in the RA failure dumps.
by Eric Anholt
· 6 years ago
5c655c4
v3d: Drop the V3D 3.x vpm read dead code elimination.
by Eric Anholt
· 6 years ago
e8ee1f8
v3d: Eliminate the TLB and TLBU files.
by Eric Anholt
· 6 years ago
110f14d
v3d: Use ldunif instructions for uniforms.
by Eric Anholt
· 6 years ago
4036fce
v3d: Add support for register-allocating a ldunif to a QFILE_TEMP.
by Eric Anholt
· 6 years ago
70df388
v3d: Drop the old class bits splitting up the accumulators.
by Eric Anholt
· 6 years ago
dff1fc0
v3d: Add support for vir-to-qpu of ldunif instructions to a temp.
by Eric Anholt
· 6 years ago
4739181
v3d: Switch implicit uniforms over to being any qinst->uniform != ~0.
by Eric Anholt
· 6 years ago
1e98f02
v3d: Do uniform rematerialization spilling before dropping threadcount
by Eric Anholt
· 6 years ago
060979a
v3d: Fix temporary leaks of temp_registers and when spilling.
by Eric Anholt
· 6 years ago
2780a99
v3d: Move the stores for fixed function VS output reads into NIR.
by Eric Anholt
· 6 years ago
a9dd227
v3d: Translate f2i(fround_even) as FTOIN.
by Eric Anholt
· 6 years ago
fd1d22b
v3d: Stop treating exec masking specially.
by Eric Anholt
· 6 years ago
c6ae666
v3d: Restrict live intervals to the blocks reachable from any def.
by Eric Anholt
· 6 years ago
97566ef
v3d: Rematerialize MOVs of uniforms instead of spilling them.
by Eric Anholt
· 6 years ago
e0fada9
v3d: Dump the VIR after register spilling if we were forced to.
by Eric Anholt
· 6 years ago
2786d21
v3d: Fix vir_is_raw_mov() for input unpacks.
by Eric Anholt
· 6 years ago
dbe3af6
v3d: Move i2b and f2b support into emit_comparison.
by Eric Anholt
· 6 years ago
0bba9c8
v3d: Emit a simpler negate for the iabs implementation.
by Eric Anholt
· 6 years ago
1a775d4
v3d: Delay emitting ldvpm on V3D 4.x until it's actually used.
by Eric Anholt
· 6 years ago
5a84d46
v3d: Stop tracking num_inputs for VPM loads.
by Eric Anholt
· 6 years ago
Next »