a0f7b869592013b24a5bacf0ceb2bdb1e9146378 |
|
20-Jun-2012 |
Paul Berry <stereotype441@gmail.com> |
mesa: Set UsesDFdy appropriately for assembly programs. Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/program/program_parse.y
|
b14c06e10d570edcb4dcbea173d71751563616e7 |
|
02-Dec-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Use VERT_{ATTRIB,BIT}* for ARB input validation. For validating ARB program inputs replace hard coded bitfield and attribute number with the appropriate VERT_{ATTRIB,BIT}* variant. This should fix: https://bugs.freedesktop.org/show_bug.cgi?id=43407 Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de> Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/program/program_parse.y
|
dca6a28a14f22d77273d79d44f57b0d853c0242d |
|
31-Oct-2011 |
Mathias Fröhlich <Mathias.Froehlich@web.de> |
mesa: Make gl_program::InputsRead 64 bits. Make gl_program::InputsRead a 64 bits bitfield. Adapt the intel and radeon driver to handle a 64 bits InputsRead value. Signed-off-by: Mathias Froehlich <Mathias.Froehlich@web.de> Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/program/program_parse.y
|
324857599b2a4735c86e54da9a1776c034dadf72 |
|
05-Aug-2011 |
Brian Paul <brianp@vmware.com> |
mesa: use gl_constant_value type in ARB program parser
/external/mesa3d/src/mesa/program/program_parse.y
|
f3c92c2323b1a00e592a2bae739c420a52d4285b |
|
27-Apr-2011 |
Brian Paul <brianp@vmware.com> |
mesa: emit more info in program parser error message
/external/mesa3d/src/mesa/program/program_parse.y
|
d7f4c4e1b187552ede397f00fb56a6f0bb724ce1 |
|
21-Apr-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Fix fragment.color (no index) writes with OPTION ARB_draw_buffers. Fixes a bug in Trine where fragment.color would write FRAG_RESULT_COLOR (which is interpreted by drivers as being the "write this to all color buffers" option) instead of FRAG_RESULT_DATA0 (just the first target). Fixes piglit ATI_draw_buffers/arbfp-no-index.
/external/mesa3d/src/mesa/program/program_parse.y
|
28cec9e832b716b84c11ddabfcee74e0daf6ec49 |
|
13-Apr-2011 |
Eric Anholt <eric@anholt.net> |
mesa: Add support for the ARB_fragment_program part of ARB_draw_buffers. Fixes fbo-drawbuffers-arbfp. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=34321 Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/program/program_parse.y
|
8ad821df0a2d49964141f2ea4ef8179f4edc052f |
|
02-Mar-2011 |
Brian Paul <brianp@vmware.com> |
mesa: added gl_program_constants::MaxAddressOffset See https://bugs.freedesktop.org/show_bug.cgi?id=29418
/external/mesa3d/src/mesa/program/program_parse.y
|
f9995b30756140724f41daf963fa06167912be7f |
|
12-Oct-2010 |
Kristian Høgsberg <krh@bitplanet.net> |
Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/program/program_parse.y
|
3888c38fc9e7debc53a901295af0027801c4ae74 |
|
03-Sep-2010 |
Vinson Lee <vlee@vmware.com> |
mesa: Fix printf-like warning.
/external/mesa3d/src/mesa/program/program_parse.y
|
0614006d090902324149387ec150231b647928fd |
|
31-Jul-2010 |
Marek Olšák <maraeo@gmail.com> |
mesa: increase the relative address offset limit to 4096 in ARB_vp/fp Even though the spec says that the limits should be -64/+63, proprietary drivers support much larger relative offsets and some applications do depend on this non-standard behavior. Also program_parse.tab.c has been regenerated. This fixes the parser error: ARB_vp: error: relative address offset too large See also: https://bugs.freedesktop.org/show_bug.cgi?id=28628 4096 * sizeof(vec4) is the maximum size of the constant buffer on NV50. It is not supposed to be a definite hardware limit, it is for the parser not to get in the way and let the underlying driver decide whether it can run the shader or not.
/external/mesa3d/src/mesa/program/program_parse.y
|
56643096f1eb01eefa1a532ac096b32d23b6b8ba |
|
30-Jul-2010 |
Brian Paul <brianp@vmware.com> |
mesa: added gl_program::IndirectRegisterFiles field Now drivers, etc. can know which register files are accessed with indirect addressing. Before we just checked gl_program::NumAddressRegs but didn't know if that was the constant buffer, temp regs, or what. The only user of this new field so far will be the gallium state tracker.
/external/mesa3d/src/mesa/program/program_parse.y
|
ec2b92f98c2e7f161521b447cc1d9a36bce3707c |
|
11-Jun-2010 |
Brian Paul <brianp@vmware.com> |
mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/program/program_parse.y
|