Mesa (master): 21 new commits
Marek Olšák
mareko at kemper.freedesktop.org
Fri Oct 9 20:07:41 UTC 2015
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=d695c676ea61f48f121969462ece708b739a02c0
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 22:13:34 2015 +0200
program: remove _mesa_init_*_program wrappers
They didn't do anything useful.
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=092f0427dcc15e36666f24c817957727632ed377
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 21:42:42 2015 +0200
program: remove other unused functions
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=5042a3eef8d4e4314d0463b83d267875fd3dd910
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 21:41:03 2015 +0200
program: remove unused cloning and combining functions
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c947a3a4c4fbd210fd19a78d7b07ccfdd6f03812
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 21:39:17 2015 +0200
program: remove unused function _mesa_find_line_column
Reviewed-by: Emil Velikov <emil.velikov at collabora.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=ee01942eb595b05aff47b4fdcd358508f2d6f14c
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 22:46:44 2015 +0200
st/mesa: release the glsl_to_tgsi visitor after translation
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e5073e8d0c1ea98c7e5cfff8fe69cd779bc129d9
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 03:47:44 2015 +0200
st/mesa: translate tessellation shaders into TGSI when we get them
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=897177020bb702cd18eafcc1d8c4e7f502a8a65d
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 03:26:48 2015 +0200
st/mesa: translate geometry shaders into TGSI when we get them
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a907b5dd162b7911b8c21f6d54837831bc078059
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 03:26:48 2015 +0200
st/mesa: translate fragment shaders into TGSI when we get them
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=46021ace514cf2ba91733dfcfd258073b90c0354
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 02:47:37 2015 +0200
st/mesa: translate vertex shaders into TGSI when we get them
The translate functions is split into two:
- translation to TGSI
- creating the variant (TGSI transformations only)
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=de6a004035f3de5879648f8afb4670ae82f4ad02
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 01:22:20 2015 +0200
st/mesa: fix glDrawPixels with a texture
The samplers for DrawPixels data and the pixel map are assigned to slots
which don't overlap with the existing sampler slots.
The texture coordinates for the user texture are uploaded as a constant.
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f15bb3e633d577fe6d8d7bc2c64497c6ac4c2021
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 02:38:55 2015 +0200
st/mesa: implement DrawPixels shader transformation using tgsi_transform_shader
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b55b986dc9c89a3a4fb3956dcd269216f59b06ee
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 18:23:33 2015 +0200
st/mesa: make Z/S drawpix shaders independent of variants, don't use Mesa IR v2
- there is no connection to user fragment shaders, so having these as
shader variants makes no sense
- don't use Mesa IR, use TGSI
- don't create gl_fragment_program, just create the shader CSO
v2: generate exactly the same shader as before to fix llvmpipe
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=f4ec81032bb9c1460794d3d843d0ffe47a181291
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 02:38:55 2015 +0200
st/mesa: implement glBitmap shader transformation using tgsi_transform_shader
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3eedb633710733b38f612bdd5b2b490a7f854c9e
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 01:01:16 2015 +0200
st/mesa: remove old emulation for VS and FS variants
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c04e91a0e9abb424cb68c7e310ca9e5adf7f7be8
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 00:33:11 2015 +0200
st/mesa: use TGSI utility to emulate features for FS variants
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=941721ee2a90811b225db3241e280ea4ab27ea40
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 00:33:11 2015 +0200
st/mesa: use TGSI utility to emulate features for VS variants
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4bbe418b4b35039e72b72bd9dff1ebdd96014d5f
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sat Oct 3 22:44:30 2015 +0200
st/mesa: decrease the size of st_vertex_program
The other variables can't be moved.
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a21edf067b3fdcc58d9df5cbdcd04430b8077f3
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sat Oct 3 22:35:22 2015 +0200
st/mesa: inline st_prepare_vertex_program
No other shader stage has a "prepare" function.
This will allow removing some variables from st_vertex_program.
Also, prepare_fragment_program was a dead prototype.
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=c80c19a9d550745b68ce1df5f6c73e89a41514fa
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 00:08:30 2015 +0200
tgsi/scan: add info about declared samplers (v2)
v2: get it from declarations, not instructions
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=417927ebded4c6f4cee20c7e07a69c666a3f17a8
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Oct 4 00:02:31 2015 +0200
tgsi: add a utility for emulating some GL features
st/mesa will use this, but drivers can use it too.
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=9ea2a86809577cac5006a2bc4fad29fed9cb3ccc
Author: Marek Olšák <marek.olsak at amd.com>
Date: Mon Oct 5 03:02:42 2015 +0200
mesa: call ProgramStringNotify for fixed-function vertex programs
Drivers weren't notified about this at all.
This allows disabling on-demand compilation in drivers.
Reviewed-by: Dave Airlie <airlied at redhat.com>
Reviewed-by: Brian Paul <brianp at vmware.com>
Tested-by: Brian Paul <brianp at vmware.com>
More information about the mesa-commit
mailing list