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
|