zink: handle signed and unsigned min/max ops in ntv
[mesa.git] / src / gallium / drivers / zink / nir_to_spirv / nir_to_spirv.c
2020-06-26 Mike Blumenkrantzzink: handle signed and unsigned min/max ops in ntv
2020-06-22 Mike Blumenkrantzzink: use correct define value for reserved slot count...
2020-06-17 Mike Blumenkrantzzink: set PIPE_CAP_VIEWPORT_TRANSFORM_LOWERED and remov...
2020-06-17 Mike Blumenkrantzzink: implement streamout and xfb handling in ntv
2020-06-15 Mike Blumenkrantzzink: rework input/output location emission
2020-06-15 Mike Blumenkrantzzink: handle more glsl->spirv builtin translation
2020-06-09 Mike Blumenkrantzzink: emit interpolation decorations for ntv outputs
2020-06-02 Erik Faye-Lundzink: Use store_dest_raw instead of storing an uint
2020-05-27 Mike Blumenkrantzzink: always use logical eq ops in ntv with 1bit inputs
2020-05-26 Erik Faye-Lundzink: implement nir_texop_txf_ms
2020-05-22 Mike Blumenkrantzzink: add SpvId returns to a couple ntv functions
2020-05-22 Mike Blumenkrantzzink: explicitly zero some arrays in ntv
2020-05-15 Erik Faye-Lundzink: implement i2b1
2020-03-20 Erik Faye-Lundzink/spirv: do not use bitwise operations on booleans
2020-02-17 Erik Faye-Lundzink: do not convert bools to/from uint
2020-02-17 Erik Faye-Lundzink/spirv: uint -> raw
2020-02-17 Erik Faye-Lundzink/spirv: unit_value -> raw_value
2020-02-17 Erik Faye-Lundzink/spirv: rename functions a bit
2020-02-17 Erik Faye-Lundzink/spirv: prefer store_dest over store_dest_uint
2020-02-17 Erik Faye-Lundzink/spirv: do not reinvent store_dest
2020-02-17 Erik Faye-Lundzink: fix binding-usage
2020-02-14 Erik Faye-Lundzink: do not use SpvDimRect
2020-02-10 Erik Faye-Lundzink: emit blend-target index
2020-02-07 Erik Faye-Lundzink: fixup sampler-usage
2020-02-07 Erik Faye-Lundzink: lower away fdph
2020-01-31 Erik Faye-Lundzink: implement support for derivative-control
2020-01-31 Erik Faye-Lundzink: implement load_instance_id
2020-01-18 Erik Faye-Lundzink: support arrays of samplers
2020-01-18 Erik Faye-Lundzink: support sampling non-float textures
2020-01-18 Erik Faye-Lundzink: store image-type per texture
2020-01-18 Erik Faye-Lundzink: avoid incorrect vector-construction
2020-01-18 Erik Faye-Lundzink: support offset-variants of texturing
2020-01-18 Erik Faye-Lundzink: implement nir_texop_txs
2020-01-03 Erik Faye-Lundzink: implement load_vertex_id
2020-01-03 Erik Faye-Lundzink: factor out builtin-var creation
2020-01-03 Erik Faye-Lundzink: simplify front-face type
2020-01-03 Erik Faye-Lundzink: implement some more trivial opcodes
2020-01-03 Erik Faye-Lundzink: implement txf
2019-12-19 Erik Faye-Lundzink: implement nir_texop_txd
2019-11-29 Erik Faye-Lundzink: silence coverity error
2019-11-11 Erik Faye-Lundzink/spirv: add support for nir_op_flrp
2019-11-06 Erik Faye-Lundzink/spirv: implement ball_fequal[2-4]
2019-11-06 Erik Faye-Lundzink/spirv: implement ball_iequal[2-4]
2019-11-06 Erik Faye-Lundzink/spirv: implement bany_inequal[2-4]
2019-11-06 Erik Faye-Lundzink/spirv: implement bany_fnequal[2-4]
2019-11-06 Erik Faye-Lundzink/spirv: support loading bool constants
2019-11-06 Erik Faye-Lundzink/spirv: drop temp-array for component-count
2019-10-28 Erik Faye-Lundzink/spirv: more complete sampler-dim handling
2019-10-28 Erik Faye-Lundzink/spirv: alias var0 on tex0 etc instead
2019-10-28 Erik Faye-Lundzink: lower two-sided coloring
2019-10-28 Erik Faye-Lundzink/spirv: alias generic varyings on non-generic ones
2019-10-28 Erik Faye-Lundzink/spirv: implement load_front_face
2019-10-28 Erik Faye-Lundzink/spirv: fixup b2i32
2019-10-28 Erik Faye-Lundzink: do not lower bools to float
2019-10-28 Erik Faye-Lundzink/spirv: prepare for 1-bit booleans
2019-10-28 Erik Faye-Lundzink/spirv: fixup b2i32 and implement b2f32
2019-10-28 Erik Faye-Lundzink/spirv: clean up get_[fu]vec_constant
2019-10-28 Erik Faye-Lundzink/spirv: inline get_uvec_constant into emit_load_const
2019-10-28 Erik Faye-Lundzink/spirv: add emit_uint_const-helper
2019-10-28 Erik Faye-Lundzink/spirv: add emit_bitcast-helper
2019-10-28 Erik Faye-Lundzink/spirv: use bit_size instead of hard-coding
2019-10-28 Erik Faye-Lundzink/spirv: implement emit_float_const helper
2019-10-28 Erik Faye-Lundzink/spirv: implement emit_select helper
2019-10-28 Erik Faye-Lundzink/spirv: implement b2i32
2019-10-28 Erik Faye-Lundzink/spirv: implement bitwise ops
2019-10-28 Erik Faye-Lundzink/spirv: implement bcsel
2019-10-28 Erik Faye-Lundzink/spirv: assert bit-size
2019-10-28 Erik Faye-Lundzink/spirv: implement f2b1
2019-10-28 Erik Faye-Lundzink/spirv: use ordered compares
2019-10-28 Erik Faye-Lundzink: support shadow-samplers
2019-10-28 Erik Faye-Lundzink: also accept txl
2019-10-28 Erik Faye-Lundzink/spirv: support vec1 coordinates
2019-10-28 Erik Faye-Lundzink/spirv: always enable Sampled1D for fragment shaders
2019-10-28 Erik Faye-Lundzink: set ExecutionModeDepthReplacing when depth is...
2019-10-28 Erik Faye-Lundzink/spirv: debug-print unknown varying slots
2019-10-28 Erik Faye-Lundzink/spirv: be a bit more strict with fragment-results
2019-10-28 Erik Faye-Lundzink: support more texturing
2019-10-28 Erik Faye-Lundzink: add more compares
2019-10-28 Erik Faye-Lundzink: more converts
2019-10-28 Erik Faye-Lundzink: more comparison-ops
2019-10-28 Erik Faye-Lundzink: implement ineg
2019-10-28 Erik Faye-Lundzink: add shift ops
2019-10-28 Erik Faye-Lundzink: add division ops
2019-10-28 Erik Faye-Lundzink: add some opcodes
2019-10-28 Erik Faye-Lundzink: clean up opcode-emitting a bit
2019-10-28 Erik Faye-Lundzink: request ucp-lowering
2019-10-28 Erik Faye-Lundzink: do not lower io
2019-10-28 Erik Faye-Lundzink/spirv: rename vec_type
2019-10-28 Erik Faye-Lundzink/spirv: var -> regs
2019-10-28 Erik Faye-Lundzink: do not use hash-table for regs
2019-10-28 Erik Faye-Lundzink: assign increasing locations to varyings
2019-10-28 Erik Faye-Lundzink: ensure non-fragment shaders use lod-versions...
2019-10-28 Erik Faye-Lundzink: emit dedicated block for variables
2019-10-28 Erik Faye-Lundzink: use uvec for undefs
2019-10-28 Erik Faye-Lundzink: implement fmod
2019-10-28 Erik Faye-Lundzink/spirv: implement loops
2019-10-28 Erik Faye-Lundzink/spirv: implement discard
2019-10-28 Erik Faye-Lundzink/spirv: implement if-statements
2019-10-28 Erik Faye-Lundzink/spirv: prepare for control-flow
2019-10-28 Erik Faye-Lundzink/spirv: handle reading registers
next