History log of /external/mesa3d/src/mesa/program/program_parse.y
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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