projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
intel/fs/ra: Do the spill loop inside RA
2019-03-25
Jason Ekstrand
nir: Add texture sources and intrinsics for bindless
commit
|
commitdiff
|
tree
2019-03-25
Jason Ekstrand
nir: Add a lowering pass for non-uniform resource access
commit
|
commitdiff
|
tree
2019-03-25
Jason Ekstrand
nir/lower_io: Add a bounds-checked 64-bit global address...
commit
|
commitdiff
|
tree
2019-03-18
Jason Ekstrand
anv,radv: Implement VK_KHR_surface_capability_protected
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
st/mesa: Let NIR lower UBO and SSBO access when we...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
i965: Stop setting LowerBuferInterfaceBlocks
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
glsl/nir: Add a pass to lower UBO and SSBO access
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
glsl/nir: Handle unlowered SSBO atomic and array_length...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
glsl/nir: Set explicit types on UBO/SSBO variables
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
glsl: Don't lower vector derefs for SSBOs, UBOs, and...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
nir/lower_io: Add a new buffer_array_length intrinsic...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
nir: Rename nir_address_format_vk_index_offset to not...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
nir/deref: Consider COHERENT decorated var derefs as...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
compiler/types: Add helpers to get explicit types for...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
compiler/types: Add a C wrapper to get full struct...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
compiler/types: Add a new is_interface C wrapper
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
nir/validate: Allow 32-bit boolean load/store intrinsics
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
nir/validate: Only require bare types to match for...
commit
|
commitdiff
|
tree
2019-03-15
Jason Ekstrand
nir/algebraic: Add a couple optimizations for iabs...
commit
|
commitdiff
|
tree
2019-03-13
Jason Ekstrand
glsl/lower_vector_derefs: Don't use a temporary for...
commit
|
commitdiff
|
tree
2019-03-13
Jason Ekstrand
glsl/list: Add a list variant of insert_after
commit
|
commitdiff
|
tree
2019-03-12
Jason Ekstrand
intel/nir: Vectorize all IO
commit
|
commitdiff
|
tree
2019-03-12
Jason Ekstrand
nir: Add a pass for lowering IO back to vector when...
commit
|
commitdiff
|
tree
2019-03-07
Jason Ekstrand
nir/builder: Add a build_deref_array_imm helper
commit
|
commitdiff
|
tree
2019-03-07
Jason Ekstrand
nir/builder: Cast array indices in build_deref_follower
commit
|
commitdiff
|
tree
2019-03-07
Jason Ekstrand
nir/builder: Emit better code for iadd/imul_imm
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
st/nir: Move 64-bit lowering later
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
intel/nir: Move 64-bit lowering later
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
nir/lower_doubles: Inline functions directly in lower_doubles
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
nir/deref: Expose nir_opt_deref_impl
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
nir/inline_functions: Break inlining into a builder...
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
glsl/nir: Inline functions in float64_funcs_to_nir
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
glsl/nir: Add a shared helper for building float64...
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
intel/nir: Drop an unneeded lower_constant_initializers...
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
intel/debug: Add a debug flag to force software fp64
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
i965: Compile the fp64 program based on nir options
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
nir: Teach loop unrolling about 64-bit instruction...
commit
|
commitdiff
|
tree
2019-03-06
Jason Ekstrand
nir: Expose double and int64 op_to_options_mask helpers
commit
|
commitdiff
|
tree
2019-03-06
Iago Toral Quiroga
compiler/nir: add an is_conversion field to nir_op_info
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-03-04
Jason Ekstrand
anv/pipeline: Drop anv_fill_binding_table
commit
|
commitdiff
|
tree
2019-03-04
Jason Ekstrand
anv: Use an actual binding for gl_NumWorkgroups
commit
|
commitdiff
|
tree
2019-03-04
Jason Ekstrand
intel,nir: Lower TXD with min_lod when the sampler...
commit
|
commitdiff
|
tree
2019-03-04
Jason Ekstrand
spirv: OpImageQueryLod requires a sampler
commit
|
commitdiff
|
tree
2019-03-04
Jason Ekstrand
anv: Count surfaces for non-YCbCr images in GetDescriptorSet...
commit
|
commitdiff
|
tree
2019-02-21
Jason Ekstrand
nir/xfb: Handle compact arrays in gather_xfb_info
commit
|
commitdiff
|
tree
2019-02-21
Jason Ekstrand
nir/xfb: Work in terms of components rather than slots
commit
|
commitdiff
|
tree
2019-02-21
Jason Ekstrand
nir: Rewrite lower_clip_cull_distance_arrays to do...
commit
|
commitdiff
|
tree
2019-02-21
Jason Ekstrand
nir/xfb: Properly align 64-bit values
commit
|
commitdiff
|
tree
2019-02-21
Jason Ekstrand
compiler/types: Add a contains_64bit helper
commit
|
commitdiff
|
tree
2019-02-05
Jonathan Marek
nir: add missing vec opcodes in lower_bool_to_float
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-02-04
Danylo Piliaiev
anv: Fix VK_EXT_transform_feedback working with varyings...
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-02-01
Jason Ekstrand
spirv: Support LocalSizeId and LocalSizeHintId execution...
commit
|
commitdiff
|
tree
2019-02-01
Jason Ekstrand
spirv: Handle OpExecutionModeId
commit
|
commitdiff
|
tree
2019-02-01
Jason Ekstrand
spirv: Handle constants and types before execution...
commit
|
commitdiff
|
tree
2019-02-01
Jason Ekstrand
spirv: Rework handling of spec constant workgroup size...
commit
|
commitdiff
|
tree
2019-02-01
Jason Ekstrand
spirv: Replace vtn_constant_value with vtn_constant_uint
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Use split sends for surface writes on gen9+
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Add interference between SENDS sources
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Support SENDS in SHADER_OPCODE_SEND
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/disasm: Properly disassemble split sends
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/eu: Add support for the SENDS[C] messages
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/inst: Indent some code
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/inst: Fix the ia16_addr_imm helpers
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/disasm: Rework SEND decoding to use descriptors
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/eu: Add more message descriptor helpers
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/eu/validate: SEND restrictions also apply to...
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/eu: Use GET_BITS in brw_inst_set_send_ex_desc
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Use SHADER_OPCODE_SEND for varying UBO pulls...
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Use SHADER_OPCODE_SEND for texturing on gen7+
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Use a logical opcode for IMAGE_SIZE
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Use SHADER_OPCODE_SEND for surface messages
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Add a generic SEND opcode
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/eu: Rework surface descriptor helpers
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/eu: Add has_simd4x2 bools to surface_write functions
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Take an explicit exec size in brw_surface_payload_...
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Handle IMAGE_SIZE in size_read() and is_send_from_...
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/defines: Explicitly cast to uint32_t in SET_FIELD...
commit
|
commitdiff
|
tree
2019-01-29
Jason Ekstrand
intel/fs: Get rid of fs_inst::equals
commit
|
commitdiff
|
tree
2019-01-18
Danylo Piliaiev
anv: Implement VK_EXT_conditional_rendering for gen...
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-01-18
Danylo Piliaiev
anv: Implement VK_KHR_draw_indirect_count for gen 7+
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-01-14
Jason Ekstrand
nir: Add a bool to float32 lowering pass
commit
|
commitdiff
|
tree
2019-01-11
Jonathan Marek
glsl/nir: keep bool types when native_integers=false
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-01-11
Jonathan Marek
glsl/nir: ftrunc for native_integers=false float to...
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-01-11
Jonathan Marek
glsl/nir: int constants as float for native_integers...
Reviewed-by: Jason Ekstrand <
jason@jlekstrand.net
>
commit
|
commitdiff
|
tree
2019-01-10
Jason Ekstrand
anv/pipeline: Constant fold after apply_pipeline_layout
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
anv: Enable the new deref-based UBO/SSBO path
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
spirv: Add support for using derefs for UBO/SSBO access
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
spirv: Make better use of vtn_pointer_uses_ssa_offset
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
spirv: Add explicit pointer types
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
spirv: Choose atomic deref type with pointer_uses_ssa_offset
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
spirv: Add error checking for Block and BufferBlock...
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/vulkan: Add a descriptor type to vulkan resource...
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/lower_io: Add "explicit" IO lowering
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/validate: Allow array derefs on vectors in more...
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/intrinsics: Add access flags to load/store_deref
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/intrinsics: Allow deref sources to consume anything
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/validate: Allow derefs in phi nodes
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/remove_dead_variables: Properly handle deref casts
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/deref: Skip over casts in fixup_deref_modes
commit
|
commitdiff
|
tree
2019-01-08
Jason Ekstrand
nir/deref: Support casts and ptr_as_array in comparisons
commit
|
commitdiff
|
tree
next