URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=329181ae3329dc7d6f0aac62a86c4209444d5725
Author: Marek Olšák <[email protected]>
Date: Fri Feb 5 22:49:12 2016 +0100
radeonsi: enable denorms for 64-bit and 16-bit floats
This fixes FP16 conversion instructions for VI, which has 16-bit floats,
but not SI & CI, which can't disable denorms for those instructions.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=17fe3fa312d26db58b1c441519a92cd029e03727
Author: Marek Olšák <[email protected]>
Date: Sat Feb 6 17:13:07 2016 +0100
gallium: pass the robust buffer access context flag to drivers
radeonsi will not do bounds checking for loads if this is not set.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=d611fce23dce77e674a3fca6e7ed555570efbedb
Author: Marek Olšák <[email protected]>
Date: Wed Jan 6 21:21:07 2016 +0100
gallium/radeon: add a function for adding llvm function attributes
This will be used for setting the new InitialPSInputAddr attribute.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=de2e28366a4b43b7c47373d3bbe17243a4dbb3ba
Author: Marek Olšák <[email protected]>
Date: Thu Jan 28 02:26:59 2016 +0100
radeonsi: compile geometry shaders immediately
they have only 1 variant
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=f7a8b6fff5ae23546ed92aad4ad67470355ed919
Author: Marek Olšák <[email protected]>
Date: Thu Jan 28 01:29:25 2016 +0100
radeonsi: split out code for deleting si_shader
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=e21142087c43627a8b4bdf5aefac8efb58bb5aad
Author: Marek Olšák <[email protected]>
Date: Tue Jan 26 17:07:29 2016 +0100
radeonsi: move code writing tess factors into a separate function
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc5fc3c2f60b4c208369e0eddbf416af059d88c7
Author: Marek Olšák <[email protected]>
Date: Tue Jan 26 23:32:23 2016 +0100
radeonsi: make LLVM IR dumping less messy
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c1041366db7a8af64db5d426f48e253796b77e84
Author: Marek Olšák <[email protected]>
Date: Tue Jan 26 22:39:24 2016 +0100
radeonsi: move a few r600_can_dump_shader calls to where they're needed
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b6d5666fbf2a4196462db7ea82918feae883daae
Author: Marek Olšák <[email protected]>
Date: Tue Jan 26 17:27:54 2016 +0100
radeonsi: remove useless code that handles dx10_clamp_mode
"enable-no-nans-fp-math" is a wrong string and there was a disagreement
about fixing it.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=57271d5364bb84fd5c6b6a6baaf8d81bae8c53c1
Author: Marek Olšák <[email protected]>
Date: Tue Jan 26 22:16:55 2016 +0100
radeonsi: dump SPI_PS_INPUT values along with shader stats
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a53628f45787370636b3b0a0c7d29cb80e1ada7
Author: Marek Olšák <[email protected]>
Date: Wed Jan 6 16:03:38 2016 +0100
radeonsi: read SPI_PS_INPUT_ADDR from LLVM if it returns it
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=9483fcc7f24d7e144530084bc38e5c325013a130
Author: Marek Olšák <[email protected]>
Date: Sat Jan 9 14:33:38 2016 +0100
radeonsi: don't force gl_SampleMaskIn to 1 for smoothing
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=c379c2540b7343b02a4c1b4d3cad3c194729d617
Author: Marek Olšák <[email protected]>
Date: Sat Jan 2 00:41:43 2016 +0100
radeonsi: split PS input interpolation code into its own function
This will be used by the fragment shader prolog.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9126dcda834ba9cf58af32e97f4b5d93c9817a3
Author: Marek Olšák <[email protected]>
Date: Sun Jan 3 19:00:29 2016 +0100
radeonsi: implement forcing per-sample_interpolation using the shader key
only
It was partly a state and partly emulated by shader code, but since we want
to do this in a fragment shader prolog, we need to put it into the shader
key, which will be used to generate the prolog.
This also removes the spi_ps_input states and moves the registers
to the PS state.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4596f3c1b8bbcc83b841b6c7ea4a287a6f3210f7
Author: Marek Olšák <[email protected]>
Date: Sat Jan 2 03:18:03 2016 +0100
radeonsi: remove si_shader::ps_input_interpolate
tgsi_shader_info has this too.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=6dda2455c88a752d513d842cc9be1833fe98a89c
Author: Marek Olšák <[email protected]>
Date: Sat Jan 2 02:54:29 2016 +0100
radeonsi: move BCOLOR PS input locations after all other inputs
BCOLOR inputs were immediately after COLOR inputs. Thus, all following
inputs
were offset by 1 if color_two_side was enabled, and not offset if it was not
enabled, which is a variation that's problematic if we want to have 1
variant
per shader and the variant doesn't care about color_two_side (that should be
handled by other bytecode attached at the beginning).
Instead, move BCOLOR inputs after all other inputs, so BCOLOR0 is at
location
"num_inputs" if it's present. BCOLOR1 is next.
This also allows removing si_shader::nparam and
si_shader::ps_input_param_offset, which are useless now.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=606e4185f331ad37e6c20bc1063bff7cb2420e29
Author: Marek Olšák <[email protected]>
Date: Sat Jan 2 02:25:51 2016 +0100
radeonsi: move SPI_PS_INPUT_CNTL value computation to a separate function
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=90cbbe1c127500c22ecc509e37da7ee7c21c5f4f
Author: Marek Olšák <[email protected]>
Date: Fri Jan 1 19:44:16 2016 +0100
radeonsi: generate a color_two_side variant only if the shader reads colors
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bbbaaf191ac7324638f27d3a7309e6f3271a9a1
Author: Marek Olšák <[email protected]>
Date: Sun Dec 27 20:10:33 2015 +0100
radeonsi: move si_shader_context initialization into a separate function
This will be re-used later.
Reviewed-by: Nicolai Hähnle <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3e9a5f9f8b135b66b48e95a3abb938624d885ca
Author: Marek Olšák <[email protected]>
Date: Sat Jan 30 16:43:53 2016 +0100
st/mesa: remove st_is_program_native
The default scenario sets GL_TRUE too.
Reviewed-by: Edward O'Callaghan <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=7046c588eb76a188b9b6b35d44bc9f25d6d2acd4
Author: Marek Olšák <[email protected]>
Date: Sat Jan 30 16:34:20 2016 +0100
st/mesa: unify destroy_program_variants cases for TCS, TES, GS
Reviewed-by: Edward O'Callaghan <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=75be3ee9f9f7078a415498547637365035650cf9
Author: Marek Olšák <[email protected]>
Date: Sat Jan 30 16:24:29 2016 +0100
st/mesa: unify get_variant functions for TCS, TES, GS
Reviewed-by: Edward O'Callaghan <[email protected]>
URL:
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8d31fdedfa3b2f060b42e7145771c5325340733
Author: Marek Olšák <[email protected]>
Date: Sat Jan 30 15:10:11 2016 +0100
st/mesa: unify variants and delete functions for TCS, TES, GS
no difference between those
Reviewed-by: Edward O'Callaghan <[email protected]>
_______________________________________________
mesa-commit mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-commit