projects
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
nir/load_store_vectorizer: Add unit tests for alignment handling.
2020-09-03
Jason Ekstrand
anv: Set alignments on UBO/SSBO root derefs
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
spirv: Drop the OpenCL type layout code
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
clover/nir: Use lower_vars_to_explicit for uniform...
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
spirv: Stop counting inputs in entry_point_wrapper
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
clover: Use args.size() to compute new var locations
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir: Allow uniform in nir_lower_vars_to_explicit_types
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir: Allow var_mem_global in nir_lower_vars_to_explicit_types
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
spirv: Propagate alignments to deref chains via casts
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
spirv: Add pointer helper vars to OpCopyMemory
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir/opt_deref: Remove restrictive alignment information...
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir/opt_deref: Don't remove casts with alignment information
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir/lower_io: Apply alignments from derefs when available
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir: Add a helper for getting the alignment of a deref
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir: Handle all array stride cases in nir_deref_instr_array_...
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir: Add alignment information to cast derefs
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir/glsl: Add an explicit_alignment field to glsl_type
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
compiler/types: Make booleans 32-bit for cl_size/align
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
clover: Call nir_lower_mem_constant_vars
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir: Don't bail too early in lower_mem_constant_vars
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
intel/nir: Stop using nir_lower_vars_to_scratch
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
nir/lower_indirect_derefs: Add a threshold
commit
|
commitdiff
|
tree
2020-09-03
Jason Ekstrand
intel/compiler: Handle all indirect lowering choices...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
iris: Re-emit push constants if we have a varying workgroup...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/nir: Lower load_num_work_groups to 32-bit if...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/fs: Use a single untyped surface read for load_num_wor...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/fs: Don't copy-propagate stride=0 sources into...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
iris: Patch constant data pointers into shaders
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
anv: Patch constant data pointers into shaders with...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
nir/builder: Add load/store_global helpers
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
anv: Properly cache brw_stage_prog_data::relocs
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/fs: Add support for a new load_reloc_const intrinsic
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/eu: Add a mechanism for emitting relocatable...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/eu: Include brw_compiler.h in brw_eu.h
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
anv: Stop storing the shader constant data side-band
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/fs,vec4: Stuff the constant data from NIR in...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/eu: Add some new helpers
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
iris: Use gen_disassemble
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/compiler: Get rid of struct gen_disasm
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
intel/compiler: Get rid of the global compaction table...
commit
|
commitdiff
|
tree
2020-09-02
Jason Ekstrand
nir/clone: Add a helper for cloning most instruction...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
clover: Use 64-bit offsets for shader_in on 64-bit...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir/lower_explicit_io: Assert that compute address...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
spirv: Drop the constant_as_global as option
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
clover/nir: Use nir_var_mem_constant for __constant...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
llvmpipe: Add support for load_global_constant
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nouveau/nir: Implement load_global_constant
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
intel/fs: Implement nir_intrinsic_load_global_constant
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
spirv: Use nir_var_mem_constant for UniformConstant...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir: Allow opt_large_constants to be run with constant_data_...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir/lower_io: Add support for nir_var_mem_constant
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir/lower_io: Add a build_addr_for_var helper
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir/lower_io: Use the variable mode for load_scratch_base_pt...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir: Add a load_global_constant intrinsic
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir: Add a new nir_var_mem_constant variable mode
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
intel/fs: Fix MOV_INDIRECT and BROADCAST of Q types...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir: Improve the comment on num_inputs and friends
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
nir: Rename num_shared to shared_size
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
spirv: Delete some dead workgroup variable handling...
commit
|
commitdiff
|
tree
2020-09-01
Jason Ekstrand
spirv: Support big-endian strings
commit
|
commitdiff
|
tree
2020-08-31
Jason Ekstrand
intel/nir: Lower things with > 4 components in lower_mem_acc...
commit
|
commitdiff
|
tree
2020-08-31
Jason Ekstrand
intel/fs: Add support for vec8 and vec16 ops
commit
|
commitdiff
|
tree
2020-08-29
Jason Ekstrand
nir: Take a variable remap parameter in nir_inline_function_impl
commit
|
commitdiff
|
tree
2020-08-29
Jason Ekstrand
nir: Use a switch in nir_inline_function_impl
commit
|
commitdiff
|
tree
2020-08-29
Jason Ekstrand
intel/nir: Clean up lower_alpha_to_coverage a bit
commit
|
commitdiff
|
tree
2020-08-29
Jason Ekstrand
intel/nir: Rewrite the guts of lower_alpha_to_coverage
commit
|
commitdiff
|
tree
2020-08-29
Jason Ekstrand
intel/nir: Pass the nir_builder by reference in lower_alpha_...
commit
|
commitdiff
|
tree
2020-08-25
Jason Ekstrand
nir: Report progress properly in nir_lower_bool_to_*
commit
|
commitdiff
|
tree
2020-08-22
Jason Ekstrand
clover: Call clang with -O0 for the SPIR-V path
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
clover/spirv: Don't call llvm::regularizeLlvmForSpirv
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
intel/nir: Allow splitting a single load into up to...
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
intel/fs: Fix an assert in load_scratch
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
iris: Always re-upload sysvals when we have kernel...
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
iris: Normalize all compute shaders to MESA_SHADER_COMPUTE
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
iris: ref/unref the GLSL type singleton in screen_create...
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
iris: Stop advertising clover-only caps
commit
|
commitdiff
|
tree
2020-08-21
Jason Ekstrand
iris: Stop advertising PIPE_SHADER_IR_NIR_SERIALIZED
commit
|
commitdiff
|
tree
2020-08-20
Jason Ekstrand
nir: Add an LOD parameter to image_*_size
commit
|
commitdiff
|
tree
2020-08-20
Jason Ekstrand
nir/opt_large_constants: Fix a type/deref_type typo
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
compiler/types: Allow interfaces in get_explicit_type_for_si...
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
nir/large_constants: Handle incomplete derefs
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
nir/find_array_copies: Handle cast derefs
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
nir/builder: Add a nir_iand_imm helper
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
nir: Initialize nir_ssa_def::live_index
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
clover/nir: Use the correct address mode for shared
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
clover/nir: Stop computing the global address format...
commit
|
commitdiff
|
tree
2020-08-19
Jason Ekstrand
clover/nir: Stop setting ubo_addr_format
commit
|
commitdiff
|
tree
2020-08-18
Jason Ekstrand
spirv: Don't emit RMW for vector indexing in shared...
commit
|
commitdiff
|
tree
2020-08-17
Jason Ekstrand
nir/builder: Make nir_get_ptr_bitsize take a nir_shader
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
spirv: Add a MESA_SPIRV_FORCE_UNSTRUCTURED environment...
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Add some debug prints
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Add a route::outside set
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Replace a tripple loop with a double...
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Add a block_for_singular_set helper
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Sort blocks in select_fork
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Rework some set union logic
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Rework handling of skip targets
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Use util/list instead of exec_list
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Clean up ralloc usage
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir/lower_goto_if: Document some data structures
commit
|
commitdiff
|
tree
2020-08-14
Jason Ekstrand
nir: Add and use nir_foreach_block_unstructured helpers
commit
|
commitdiff
|
tree
next