7ebdbb573b6d784068d92993d1f5f81986cfe279 |
|
31-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Do not use NineBaseTexture9 in nine_context Some fields are subject to modification outside of nine_context (SetLod, etc). Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
1a735a99d0ab4d618802e4044f068f926aaf4513 |
|
19-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Back all ff states in nine_context Part of the refactor to move all gallium calls to nine_state.c, and have all internal states required for those calls in nine_context. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
7f6e01052b77ee825ec681ee5d9b65f5d182ca4f |
|
19-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Back RT to nine_context Part of the refactor to move all gallium calls to nine_state.c, and have all internal states required for those calls in nine_context. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
43288cf376a280f1f7757e2c47f6ddcaad0c384f |
|
17-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Back vdecl to nine_context Part of the refactor to move all gallium calls to nine_state.c, and have all internal states required for those calls in nine_context. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
eed47b748f26363c0de063f51b0c67959e7e5b06 |
|
16-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Back textures into nine_context Part of the refactor to move all gallium calls to nine_state.c, and have all internal states required for those calls in nine_context. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
6bbb7b9fc5bc978ac3236064a1de50376177c735 |
|
16-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Move texture setting to nine_context_* And move samplers_shadow to nine_context. Part of the refactor to move all gallium calls to nine_state.c, and have all internal states required for those calls in nine_context. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
64e232bd60336591e55e6c95112bac334cb38970 |
|
16-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Move draw calls to nine_state Part of the refactor to move all gallium calls to nine_state.c, and have all internal states required for those calls in nine_context. v2: Release buffers for Draw*Up functions in device9.c, instead of nine_context. This prevents a leak with csmt where the wrong pointers were released. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
638b70985d97fddd4c34940de6720fe1d9847b26 |
|
19-Oct-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Fix ps multisample check We want to use centroid for nonmaskable multisampling as well. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
89344a80fc4479fa3ac466cb17706cf12070afe1 |
|
06-Mar-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Fix Pointsize in programmable shader Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
77d6c11f8fa87ba1070028cb036807dc8a115633 |
|
07-Feb-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Align stack for entry points For 32 bits, incoming stack is 4-byte aligned. We need to realign the stack to 16-byte at some point, or there are issues later (crash with SSE, llvm, etc). This patch chooses to align the stack at API entry points. Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
24ddadbba9ddfde579cc4cc65f58b063122b8d02 |
|
09-Jan-2016 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Enforce centroid for color input when multisampling is on The color inputs must automatically use centroid whether multisampling is used or not. Signed-off-by: Axel Davy <axel.davy@ens.fr> Reviewed-by: Patrick Rudolph <siro@das-labor.org>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
4a00e4cdc970582df338ebf880168a4ef4ec05d9 |
|
14-May-2015 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Programmable ps D3DTTSS_PROJECTED support The implementation used Wine tests for conformance Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
8f39ffc11e8b6fdf7c940f9c1853a362a886977a |
|
12-May-2015 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Finish Fog implementation Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
69de5d626f2e67e74e4de94ce13f7ac50fa52161 |
|
11-May-2015 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Rework shader states Separate state setting and commit Changes how the shader key is computed Signed-off-by: Axel Davy <axel.davy@ens.fr>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
854778ea0fea474eea0c984f1c0fc32aed91f10e |
|
10-May-2015 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Remove some useless variables Signed-off-by: Axel Davy <axel.davy@ens.fr> Reviewed-by: David Heidelberg <david@ixit.cz>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
360ba5b74858b3854784e3d4678c242140088395 |
|
30-Jan-2015 |
Tiziano Bacocco <tizbac2@gmail.com> |
st/nine: Implement TEXBEM,TEXBEML and BEM Signed-off-by: Tiziano Bacocco <tizbac2@gmail.com>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
a2a1a5805fd617e7f3cc8be44dd79b50da07ebb9 |
|
21-Jul-2015 |
Ilia Mirkin <imirkin@alum.mit.edu> |
gallium: replace INLINE with inline Generated by running: git grep -l INLINE src/gallium/ | xargs sed -i 's/\bINLINE\b/inline/g' git grep -l INLINE src/mesa/state_tracker/ | xargs sed -i 's/\bINLINE\b/inline/g' git checkout src/gallium/state_trackers/clover/Doxyfile and manual edits to src/gallium/include/pipe/p_compiler.h src/gallium/README.portability to remove mentions of the inline define. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Acked-by: Marek Olšák <marek.olsak@amd.com>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
4b7a9cfddb1b8b47aeb2b466f66973d962555542 |
|
07-Dec-2014 |
Axel Davy <axel.davy@ens.fr> |
st/nine: Remove unused code for ps Since constant indirect adressing is not allowed for ps, we can remove our code to handle that. Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Axel Davy <axel.davy@ens.fr> Cc: "10.4" <mesa-stable@lists.freedesktop.org>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|
fdd96578ef2dfe9c4ad5aab5858036298d444a64 |
|
04-Aug-2011 |
Joakim Sindholt <opensource@zhasha.com> |
nine: Add state tracker nine for Direct3D9 (v3) Work of Joakim Sindholt (zhasha) and Christoph Bumiller (chrisbmr). DRI3 port done by Axel Davy (mannerov). v2: - nine_debug.c: klass extended from 32 chars to 96 (for sure) by glennk - Nine improvements by Axel Davy (which also fixed some wine tests) - by Emil Velikov: - convert to static/shared drivers - Sort and cleanup the includes - Use AM_CPPFLAGS for the defines - Add the linker garbage collector - Restrict the exported symbols (think llvm) v3: - small nine fixes - build system improvements by Emil Velikov v4: [Emil Velikov] - Do no link against libudev. No longer needed. Acked-by: Jose Fonseca <jfonseca@vmware.com> Reviewed-by: Marek Olšák <marek.olsak@amd.com> Reviewed-by: Axel Davy <axel.davy@ens.fr> Signed-off-by: David Heidelberg <david@ixit.cz>
/external/mesa3d/src/gallium/state_trackers/nine/pixelshader9.h
|