projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
aco: improve clamp optimization
2019-10-21
Rhys Perry
aco: run opt_algebraic in a loop
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-21
Rhys Perry
aco: use nir_lower_idiv_precise
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-21
Rhys Perry
nir/lower_idiv: add new llvm-based path
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-16
Rhys Perry
aco: emit_split_vector() s_memtime results
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-16
Rhys Perry
aco: don't CSE s_memtime
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-16
Rhys Perry
aco: fix scheduling with s_memtime/s_memrealtime
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
aco: don't use p_as_uniform for vgpr sampler/image...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
aco: implement divergent vulkan_resource_index
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
aco: readfirstlane vgpr pointers in convert_pointer_to_64_bit()
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
aco: use can_accept_constant in valu_can_accept_literal
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
aco: don't apply sgprs/constants to read/write lane...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
nir/lower_input_attachments: pass on non-uniform access...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-11
Rhys Perry
nir/lower_non_uniform: lower image/texture instructions...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: update print_ir
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: rework scratch resource code
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco/gfx10: disable GFX9 1D texture workarounds
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco/gfx10: fix inline uniform blocks
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
radv/aco: disable NGG when ACO is used
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: Have s_waitcnt_vscnt write to NULL.
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: Use the VOP3-only add/sub GFX10 instructions if...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: Initial work to avoid GFX10 hazards.
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: pad code with s_code_end on GFX10
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: workaround GFX10 0x3f branch bug
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: Assemble opsel in VOP3 instructions.
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-10
Rhys Perry
aco: Allow literals on VOP3 instructions.
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-09
Rhys Perry
aco: enable nir_opt_sink
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-09
Rhys Perry
aco: move s_andn2_b64 instructions out of the p_discard_if
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-07
Rhys Perry
nir/constant_folding: fold load_constant intrinsics
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-07
Rhys Perry
nir/constant_folding: add back and use constant_fold_state
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-04
Rhys Perry
aco: fix load_constant with multiple arrays
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-04
Rhys Perry
nir/print: always use the right FILE *
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-10-04
Rhys Perry
radv/aco,aco: set lower_fmod
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-27
Rhys Perry
aco: don't remove the loop exec mask in transition_to_Exact()
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-27
Rhys Perry
aco: set loop_info::has_discard for demotes
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
aco: CSE readlane/readfirstlane/permute/reduce with...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
aco: don't CSE v_readlane_b32/v_readfirstlane_b32
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
aco,radv: rename record_llvm_ir/llvm_ir_string to record_ir...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
radv/aco: return a correct name and description for...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
aco: store printed backend IR in binary
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
aco,radv/aco: get dissassembly for release builds if...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-26
Rhys Perry
radv/aco: actually disable ACO when unsupported
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
aco: check for duplicate opcode numbers
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
aco: fix opcode for s_mul_hi_i32
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
aco: fix v_subrev_co_u32_e64 opcode
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
aco: fix GFX9 opcode for v_xad_u32
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
aco: implement 64-bit ineg
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
aco: run nir_lower_int64() before nir_lower_idiv()
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-25
Rhys Perry
nir/opt_remove_phis: handle phis with no sources
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-18
Rhys Perry
radv: never kill a NGG GS shader
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-16
Rhys Perry
radv: always emit a position export in gs copy shaders
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-16
Rhys Perry
radv: keep GS threads with excessive emissions which...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-06
Rhys Perry
nir/lower_io_to_vector: don't merge compact varyings
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-06
Rhys Perry
util: include u_endian.h in u_math.h
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-06
Rhys Perry
nir/lower_io_to_vector: add flat mode
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-09-06
Rhys Perry
nir/lower_io_to_vector: allow FS outputs to be vectorized
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-20
Rhys Perry
nir/subgroups: Lower clustered reductions with cluster_size...
commit
|
commitdiff
|
tree
2019-08-20
Rhys Perry
nir/lcssa: allow to create LCSSA phis for loop-invariant...
commit
|
commitdiff
|
tree
2019-08-20
Rhys Perry
nir: make nir_to_lcssa() a general NIR pass.
commit
|
commitdiff
|
tree
2019-08-16
Rhys Perry
nir/algebraic: add a few masking-before-unpack optimizations
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-12
Rhys Perry
nir: merge and extend nir_opt_move_comparisons and...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-12
Rhys Perry
nir: replace nir_move_load_const() with nir_opt_sink()
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-08
Rhys Perry
anv,i965,iris: deduplicate setting of total_shared
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-08
Rhys Perry
anv: use derefs for shared memory access
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-08
Rhys Perry
nir: add nir_lower_to_explicit()
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-08-08
Rhys Perry
nir/lower_explicit_io: add nir_var_mem_shared support
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-07-29
Rhys Perry
ac/nir: fix txf_ms with an offset
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-07-19
Rhys Perry
nir/algebraic: mark a few comparison simplifications...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-07-19
Rhys Perry
nir/algebraic: optimize contradictory iand operands
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-06-04
Rhys Perry
ac/nir: mark some texture intrinsics as convergent
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-06-04
Rhys Perry
radv: fix some compiler warnings
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-05-02
Rhys Perry
radv: fix set_output_usage_mask() with composite and...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-29
Rhys Perry
ac,ac/nir: use a better sync scope for shared atomics
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-15
Rhys Perry
vc4: fix build
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-15
Rhys Perry
st/mesa: add support for EXT_shader_image_load_formatted
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-15
Rhys Perry
mesa, glsl: add support for EXT_shader_image_load_formatted
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-15
Rhys Perry
gallium: add support for formatted image loads
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-15
Rhys Perry
nir,ac/nir: fix cube_face_coord
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-10
Rhys Perry
ac: add 16-bit support to ac_build_ddxy()
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-04-01
Rhys Perry
radv: lower 16-bit flrp
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-22
Rhys Perry
ac/nir: implement 16-bit pack/unpack opcodes
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-21
Rhys Perry
radv: enable VK_KHR_8bit_storage
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-21
Rhys Perry
ac/nir: implement 8-bit conversions
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-21
Rhys Perry
ac/nir: add 8-bit types to glsl_base_to_llvm_type
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-21
Rhys Perry
ac/nir: implement 8-bit ssbo stores
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-21
Rhys Perry
ac/nir: implement 8-bit push constant, ssbo and ubo...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-03-12
Rhys Perry
ac/nir: fix 16-bit ssbo stores
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: implement half-float nir_op_ldexp
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: implement half-float nir_op_frsq
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: implement half-float nir_op_frcp
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: make ac_build_fdiv support 16-bit floats
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: make ac_build_isign work on all bit sizes
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: make ac_build_clamp work on all bit sizes
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: fix 64-bit nir_op_f2f16_rtz
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
ac/nir: implement 8-bit nir_load_const_instr
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
radv: ensure export arguments are always float
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-19
Rhys Perry
radv: bitcast 16-bit outputs to integers
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-02-07
Rhys Perry
nvc0: add compute invocation counter
commit
|
commitdiff
|
tree
2019-01-21
Rhys Perry
radv: prevent dirtying of dynamic state when it does...
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-01-21
Rhys Perry
radv: avoid context rolls when binding graphics pipelines
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
2019-01-21
Rhys Perry
radv: add missed situations for scissor bug workaround
Signed-off-by: Rhys Perry <
pendingchaos02@gmail.com
>
commit
|
commitdiff
|
tree
next