History log of /external/mesa3d/src/mesa/program/prog_execute.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c9cb9cf0502f4ca179ed1b4dd763c94912843d38 18-May-2012 Brian Paul <brianp@vmware.com> mesa: use F_TO_I() instead of IROUND()

Use it where performance matters more and the exact method of float->int
conversion/rounding isn't terribly important. There should no net change
here since F_TO_I() is the new name of the old IROUND() function.

Reviewed-by: José Fonseca <jfonseca@vmware.com>
/external/mesa3d/src/mesa/program/prog_execute.c
9520f483b8f1e45fa474674b415554988de5d8d3 01-Oct-2011 Brian Paul <brianp@vmware.com> mesa: s/INLINE/inline/

INLINE is still seen in some files (some generated files, etc) but this
is a good start.

Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/program/prog_execute.c
0eb18ee55719377ebd90456bde605384ce4ec14a 18-Aug-2011 Brian Paul <brianp@vmware.com> mesa: set Q=1 for OPCODE_TEX execution

Q should not be significant for OPCODE_TEX, but it winds up getting
passed to the compute_lambda() function. Make sure it's 1.0 to
prevent garbage values, which is effectively what we get when the
swizzle is coord.xyzz (which is what GLSL gives us).

Part of the fix for piglit's fbo-generatemipmap-array test.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/program/prog_execute.c
7125f1e87df359be4aad1d801b633146eeac7292 04-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Bump instruction execution limit to 65536

Shader Model 3.0[1] requires that shaders be able to execute at least
65536 instructions. Bump Mesa maxExec to that limit. This allows
several vertex shaders in the OpenGL ES 2.0 conformance test suite to
run to completion.

1: http://en.wikipedia.org/wiki/High_Level_Shader_Language

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/program/prog_execute.c
6d89abadbcd68bbe9e08f041412549f8dc1fc73c 18-May-2011 Bryan Cain <bryancain3@gmail.com> mesa: support boolean and integer-based parameters in prog_parameter

The functionality is not used by anything yet, and the glUniform functions will
need to be reworked before this can reach its full usefulness. It is
nonetheless a step towards integer support in the state tracker and classic drivers.
/external/mesa3d/src/mesa/program/prog_execute.c
652901e95b4ed406293d0e1fabee857c054119b1 15-Jan-2011 Brian Paul <brianp@vmware.com> Merge branch 'draw-instanced'

Conflicts:
src/gallium/auxiliary/draw/draw_llvm.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/glsl/ir_set_program_inouts.cpp
src/mesa/tnl/t_vb_program.c
be2aa81f5f8f44be8c9c8854098d29635352c4f8 14-Dec-2010 Brian Paul <brianp@vmware.com> mesa: more program debug code
/external/mesa3d/src/mesa/program/prog_execute.c
6a0d3b7696260f449a1d0c5222814568764e8110 10-Dec-2010 Brian Paul <brianp@vmware.com> mesa: implement system values in program interpreter
/external/mesa3d/src/mesa/program/prog_execute.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/program/prog_execute.c
fd7f2ae085ea55649089b29515e143eed43c177e 01-Sep-2010 Brian Paul <brianp@vmware.com> mesa: more prog_execute.c debug code
/external/mesa3d/src/mesa/program/prog_execute.c
0eb2026c8767d6e1f68e6b07f35a9aca9ed757c7 18-Aug-2010 Ian Romanick <ian.d.romanick@intel.com> prog_execute: Implement OPCODE_TXL

Fixes bugzilla #29628
/external/mesa3d/src/mesa/program/prog_execute.c
443a7e4e9a360acbc3e662c098be436f180bf81d 14-Aug-2010 Ian Romanick <ian.d.romanick@intel.com> Merge branch 'master' into glsl2
245d5a8913f6f4487e837d112a97093c06b639ea 31-Jul-2010 Vinson Lee <vlee@vmware.com> mesa: Remove unnecessary headers.
/external/mesa3d/src/mesa/program/prog_execute.c
3fdd9fa556e9ba48244cb2b3966d3bfb0b84731b 30-Jul-2010 Vinson Lee <vlee@vmware.com> mesa: Include macros.h in files that use symbols from macros.h.

Don't rely on inclusion of other files that already include macros.h.
/external/mesa3d/src/mesa/program/prog_execute.c
b4ad7c28430e4084d843cd99cf68209e95363963 29-Jul-2010 Brian Paul <brianp@vmware.com> mesa: implement RCC opcode
/external/mesa3d/src/mesa/program/prog_execute.c
afe125e0a18ac3886c45c7e6b02b122fb2d327b5 27-Jul-2010 Eric Anholt <eric@anholt.net> Merge remote branch 'origin/master' into glsl2

This pulls in multiple i965 driver fixes which will help ensure better
testing coverage during development, and also gets past the conflicts
of the src/mesa/shader -> src/mesa/program move.

Conflicts:
src/mesa/Makefile
src/mesa/main/shaderapi.c
src/mesa/main/shaderobj.h
ec2b92f98c2e7f161521b447cc1d9a36bce3707c 11-Jun-2010 Brian Paul <brianp@vmware.com> mesa: rename src/mesa/shader/ to src/mesa/program/
/external/mesa3d/src/mesa/program/prog_execute.c