projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
intel/fs: New shuffle_for_32bit_write and shuffle_from_32bit_read
[mesa.git]
/
src
/
intel
/
compiler
/
brw_fs_nir.cpp
2018-06-16
Jose Maria Casanov...
intel/fs: New shuffle_for_32bit_write and shuffle_from_...
blob
|
commitdiff
|
raw
2018-06-16
Jose Maria Casanov...
intel/fs: general 8/16/32/64-bit shuffle_src_to_dst...
blob
|
commitdiff
|
raw
|
diff to current
2018-06-01
Plamena Manolova
i965: Add ARB_fragment_shader_interlock support.
blob
|
commitdiff
|
raw
|
diff to current
2018-05-29
Francisco Jerez
intel/fs: Replace the CINTERP opcode with a simple MOV
blob
|
commitdiff
|
raw
|
diff to current
2018-05-29
Francisco Jerez
intel/fs: Use the ATTR file for FS inputs
blob
|
commitdiff
|
raw
|
diff to current
2018-05-29
Francisco Jerez
intel/fs: Rename a local variable so it doesn't shadow...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-05
Iago Toral Quiroga
i965/compiler: handle conversion to smaller type in...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-05
Iago Toral Quiroga
intel/compiler: handle 16-bit to 64-bit conversions...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Mark Janes
Revert "i965/compiler: handle conversion to smaller...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
intel/compiler: implement 16-bit pack/unpack opcodes
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
intel/compiler: fix 16-bit comparisons
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Jose Maria Casanov...
intel/compiler: implement nir_instr_type_load_const...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
intel/compiler: implement conversions from 16-bit int...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
intel/compiler: implement conversion between float...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
i965/compiler: handle conversion to smaller type in...
blob
|
commitdiff
|
raw
|
diff to current
2018-05-03
Iago Toral Quiroga
intel/compiler: fix isign for 16-bit integers
blob
|
commitdiff
|
raw
|
diff to current
2018-05-02
Antia Puentes
intel: activate the gl_BaseVertex lowering
blob
|
commitdiff
|
raw
|
diff to current
2018-05-02
Antia Puentes
intel: emit is_indexed_draw in the same VE than gl_DrawID
blob
|
commitdiff
|
raw
|
diff to current
2018-04-20
Jose Maria Casanov...
i965/fs: retype offset_reg to UD at load_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2018-04-19
Antia Puentes
intel: Handle firstvertex in an identical way to BaseVertex
blob
|
commitdiff
|
raw
|
diff to current
2018-04-03
Rob Clark
nir+drivers: add helpers to get # of src/dest components
blob
|
commitdiff
|
raw
|
diff to current
2018-03-28
Jason Ekstrand
intel/fs: Don't emit a des copy for image ops with...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-23
Jason Ekstrand
nir: Rename image intrinsics to image_var
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
intel/fs: Add support for subgroup quad operations
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
intel/fs: Implement reduce and scan opeprations
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
i965/fs: Add support for nir_intrinsic_shuffle
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
i965/fs: Support nir_intrinsic_vote_feq
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
nir: Generalize nir_intrinsic_vote_eq
blob
|
commitdiff
|
raw
|
diff to current
2018-03-07
Jason Ekstrand
i965/fs: Implement basic SPIR-V subgroup intrinsics
blob
|
commitdiff
|
raw
|
diff to current
2018-03-02
Francisco Jerez
Revert "i965/fs: Predicate byte scattered writes if...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
spirv/i965/anv: Relax push constant offset assertions...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
i965/fs: Support 16-bit store_ssbo with VK_KHR_relaxed_...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
i965/fs: Support 16-bit do_read_vector with VK_KHR_rela...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
i965/fs: shuffle_32bit_load_result_to_16bit_data now...
blob
|
commitdiff
|
raw
|
diff to current
2018-03-01
Jose Maria Casanov...
isl/i965/fs: SSBO/UBO buffers need size padding if...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-14
Iago Toral Quiroga
i965/compiler: clean up nir_intrinsic_load_input for...
blob
|
commitdiff
|
raw
|
diff to current
2018-02-14
Iago Toral Quiroga
intel/compiler: fix first_component for 64-bit types...
blob
|
commitdiff
|
raw
|
diff to current
2018-01-11
Jason Ekstrand
i965/fs: Use UW types when using V immediates
blob
|
commitdiff
|
raw
|
diff to current
2017-12-31
Kenneth Graunke
i965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jose Maria Casanov...
i965/fs: Use untyped_surface_read for 16-bit load_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jose Maria Casanov...
i965/fs: Optimize 16-bit SSBO stores by packing two...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jose Maria Casanov...
i965/fs: Helpers for un/shuffle 16-bit pairs in 32...
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Jose Maria Casanov...
i965/fs: Use byte scattered read for 16-bit load_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Alejandro Piñeiro
i965/fs: Predicate byte scattered writes if needed
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Alejandro Piñeiro
i965/fs: Use byte_scattered_write on 16-bit store_ssbo
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Alejandro Piñeiro
i965/fs: Enable rounding mode on f2f16 ops
blob
|
commitdiff
|
raw
|
diff to current
2017-12-06
Alejandro Piñeiro
i965/fs: Handle 32-bit to 16-bit conversions
blob
|
commitdiff
|
raw
|
diff to current
2017-11-15
Kenneth Graunke
i965: Use nir_lower_atomics_to_ssbos and delete ABO...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-14
Matt Turner
i965/fs: Fix extract_i8/u8 to a 64-bit destination
blob
|
commitdiff
|
raw
|
diff to current
2017-11-14
Matt Turner
i965/fs: Split all 32->64-bit MOVs on CHV, BXT, GLK
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs/nir: Return Q types from brw_reg_type_for_bit_size
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs/nir: Use Q immediates for load_const on gen8+
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs/nir: Setup immediates based on type in i2b...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
nir,intel/compiler: Use a fixed subgroup size
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Explicitly set EXECUTE_1 where needed
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/compiler/fs: Set up subgroup invocation as a...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/cs: Push subgroup ID instead of base thread ID
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/cs: Rework the way thread local ID is handled
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: use pull constant locations to check for...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Retype dest to match value in read[First...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Uniformize the index in readInvocation
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
i965/fs/nir: Don't stomp 64-bit values to D in get_nir_src
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
i965/fs/nir: Minor refactor of store_output
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
i965/fs: Return a fs_reg from shuffle_64bit_data_for_32...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
i965/fs/nir: Simplify 64-bit store_output
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Use a pair of 1-wide MOVs instead of SEL...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Use an explicit D type for vote any/all/eq...
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Don't stomp f0.1 in SIMD16 ballot
blob
|
commitdiff
|
raw
|
diff to current
2017-11-07
Jason Ekstrand
intel/fs: Use ANY/ALL32 predicates in SIMD32
blob
|
commitdiff
|
raw
|
diff to current
2017-10-25
Alejandro Piñeiro
i965/fs: Add brw_reg_type_from_bit_size utility method
blob
|
commitdiff
|
raw
|
diff to current
2017-10-25
Jason Ekstrand
i965/fs/nir: Use the nir_src_bit_size helper
blob
|
commitdiff
|
raw
|
diff to current
2017-10-20
Samuel Iglesias...
i965/fs: remove setting default LOD in the backend
blob
|
commitdiff
|
raw
|
diff to current
2017-10-11
Kenneth Graunke
i965: Fix output register sizes when multiple variables...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-10
Iago Toral Quiroga
i965/tes: account for the fact that dvec3/4 inputs...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-04
Matt Turner
i965/fs: Rewrite fsign64 to skip the float -> double...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-04
Matt Turner
i965/fs: Unpack count argument to 64-bit shift ops...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-29
Iago Toral Quiroga
i965/fs: force pull model for 64-bit GS inputs
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Matt Turner
i965/fs: Match destination type to size for ballot
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Matt Turner
i965/fs: Implement ARB_shader_ballot operations
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Matt Turner
nir: Add system values from ARB_shader_ballot
blob
|
commitdiff
|
raw
|
diff to current
2017-07-20
Matt Turner
i965/fs: Implement ARB_shader_group_vote operations
blob
|
commitdiff
|
raw
|
diff to current
2017-07-14
Kenneth Graunke
i965: Use pushed UBO data in the scalar backend.
blob
|
commitdiff
|
raw
|
diff to current
2017-07-13
Lionel Landwerlin
intel/compiler: no need to check unsigned is >= 0
blob
|
commitdiff
|
raw
|
diff to current
2017-06-20
Lionel Landwerlin
intel: compiler/i965: fix is_broxton checks
blob
|
commitdiff
|
raw
|
diff to current
2017-05-09
Jason Ekstrand
i965/fs: Move remapping of gl_PointSize to the NIR...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-09
Jason Ekstrand
i965/fs: Lower gl_VertexID and friends to inputs at...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-09
Jason Ekstrand
i965: Move multiply by 4 for VS ATTR setup into the...
blob
|
commitdiff
|
raw
|
diff to current
2017-05-09
Jason Ekstrand
nir: Embed the shader_info in the nir_shader again
blob
|
commitdiff
|
raw
|
diff to current
2017-04-05
Jason Ekstrand
i965/fs: Always provide a default LOD of 0 for TXS...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-14
Jason Ekstrand
nir: Rework conversion opcodes
blob
|
commitdiff
|
raw
|
diff to current
2017-03-14
Jason Ekstrand
i965/fs: Re-arrange conversion operations
blob
|
commitdiff
|
raw
|
diff to current
2017-03-14
Jason Ekstrand
i965/fs: Use num_components from the SSA def in image...
blob
|
commitdiff
|
raw
|
diff to current
2017-03-13
Jason Ekstrand
i965: Move the back-end compiler to src/intel/compiler
blob
|
commitdiff
|
raw
|
diff to current