zink: adjust zink_shader struct to contain full streamout info
[mesa.git] / src / gallium / drivers / zink / nir_to_spirv / nir_to_spirv.c
2020-08-07 Mike Blumenkrantzzink: adjust zink_shader struct to contain full streamo...
2020-07-29 Jason Ekstrandnir: Use a single list for all shader variables
2020-07-29 Jason Ekstrandnir: Add nir_foreach_shader_in/out_variable helpers
2020-07-22 Mike Blumenkrantzzink: omit Lod image operand in ntv when not using...
2020-07-22 Mike Blumenkrantzzink: handle texelFetchOffset with offsets
2020-07-22 Mike Blumenkrantzzink: use helper function to handle uvec/bvec types
2020-07-17 Erik Faye-Lundzink: use ralloc for spirv_builder as well
2020-07-17 Erik Faye-Lundzink: pass mem_ctx to ralloc_size-call
2020-07-17 Erik Faye-Lundzink: use ralloc for plain malloc-calls
2020-07-17 Erik Faye-Lundzink: use ralloc in nir-to-spirv
2020-07-14 Mike Blumenkrantzzink: enable tgsi texcoord pipe cap
2020-07-13 Mike Blumenkrantzzink: use type of src[0] for ntv store and load ops
2020-07-13 Mike Blumenkrantzzink: handle ntv case of nested loop instructions more...
2020-07-08 Mike Blumenkrantzzink: translate gl_FragColor to gl_FragData before...
2020-06-26 Mike Blumenkrantzzink: use OpFUnordNotEqual for nir_op_fne
2020-06-26 Mike Blumenkrantzzink: handle isign alu in ntv
2020-06-26 Mike Blumenkrantzzink: handle ixor in ntv
2020-06-26 Mike Blumenkrantzzink: add bitfield_reverse handling to ntv
2020-06-26 Mike Blumenkrantzzink: add ult handling for ntv
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
next