summaryrefslogtreecommitdiffstats
path: root/progs/fp
Commit message (Collapse)AuthorAgeFilesLines
* Fix up more stale references to gl(X)_API.xml which have moved.Michel Dänzer2010-02-261-8/+0
| | | | | AFAICT the getproc* stanzas in progs/{fp,trivial}/Makefile are completely unused at this point, so just remove them.
* progs/fp: close file (bug 26559)Brian Paul2010-02-141-0/+1
|
* progs/fp: testcases for GL_ARB_fragment_coord_conventionsBrian Paul2010-01-214-0/+22
| | | | | Based on a patch from Luca Barbieri but moved the comments after the !!ARBfp1.0 header
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-083-113/+0
|\ | | | | | | | | | | Conflicts: src/mesa/drivers/dri/i965/brw_wm_emit.c
| * progs/fp: remove invalid tri-inv.c testBrian Paul2010-01-073-113/+0
| | | | | | | | INV is not a valid instruction.
* | progs/fp: increase buffer size to read larger shadersBrian Paul2010-01-071-1/+1
| |
* | scons: Build progs together with everything else.José Fonseca2010-01-011-13/+2
| | | | | | | | | | | | | | | | This is a substantial reorganization, This particular commit enables: - building the progs for unices platforms - glew is now built as a shared library (it is the default, and it is inconvenient and pointless to shift away from that default) - all progs get built by default
* | Merge branch 'i965g-restart'Keith Whitwell2009-12-223-0/+18
|\ \ | |/ |/| | | | | Conflicts: configure.ac
| * Merge commit 'origin/master' into i965g-restartKeith Whitwell2009-12-218-8/+8
| |\ | | | | | | | | | | | | | | | | | | Conflicts: SConstruct configs/default configs/linux-dri
| * | progs/fp: add simple imm, param testsKeith Whitwell2009-11-193-0/+18
| | |
* | | Merge branch 'mesa_7_6_branch' into mesa_7_7_branchIan Romanick2009-12-072-1/+2
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: progs/demos/projtex.c progs/xdemos/glxinfo.c src/mesa/main/version.h To fix the confilicts in projtex.c and glxinfo.c I just took the code from mesa_7_6_branch. The conflicts seem to have occured from cherry-picks from mesa_7_7_branch to mesa_7_6_branch followed by commmits just to mesa_7_6_branch.
| * | progs/fp: Redraw upon keypress.Vinson Lee2009-12-041-1/+1
| | |
| * | progs/fp: Add tri-inv.c to Makefile.Vinson Lee2009-12-041-0/+1
| | |
| * | progs/fp: Redraw upon keypress.Vinson Lee2009-12-038-8/+8
| | | | | | | | | | | | (cherry picked from commit cde66437247feb8b14b6d8f3ec3a8b4665fefa08)
* | | progs/fp: Redraw upon keypress.Vinson Lee2009-11-188-8/+8
| |/ |/|
* | tgsi: handle some src/dst aliasing in tgsi_sse2.cKeith Whitwell2009-09-132-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | Src/Dst aliasing (aka SOA dependencies) requires some care to ensure intermediate results do not overwrite yet-to-be read source registers. This change ensures that MOV/SWZ handle this correctly, which is poor but no worse than the current tgsi_exec.c path. Remove the fallback as there is nothing to be gained correctness-wise between the two implementations now. Fixing this properly looks like a bit of work in this code, but might be easily achieved by sending destination writes to temporary storage.
* | tgsi: implement saturationKeith Whitwell2009-09-121-0/+6
|/ | | | Fix recent performance regression.
* progs: Port fp programs to GLEW.José Fonseca2009-06-1110-26/+50
|
* tests: another extended swizzle testBrian Paul2009-04-151-0/+5
|
* progs/fp: pass texcoord to triangle, add a test shaderKeith Whitwell2009-03-233-0/+14
|
* progs: Add util to cpp path.José Fonseca2009-03-131-0/+4
|
* fp: enable a second texture unit and add a kil test for itKeith Whitwell2009-03-092-0/+58
|
* fp: add some more texture, position and kill testsKeith Whitwell2009-03-064-1/+36
|
* fp: new kill + position testKeith Whitwell2009-03-061-0/+9
|
* fp: dont reference fragment.position.zwKeith Whitwell2009-03-061-1/+2
|
* progs: Make fp-tri use glew and add scons targetJakob Bornecrantz2009-02-143-4/+27
|
* Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-09-211-0/+1
|\
| * mesa: Update ignores a bitJakob Bornecrantz2008-09-191-0/+1
| |
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-09-182-0/+13
|\ \ | |/ | | | | | | | | Conflicts: src/mesa/shader/slang/slang_link.c
| * progs/fp: Add a bit of local variable testing to fp-triJakob Bornecrantz2008-09-182-0/+13
| |
* | negate.txt - test negation of a src regBrian Paul2008-09-131-0/+6
| |
* | Makefile was previously checked in with merge diffs still present. I just ↵Jonathan White2008-09-121-8/+2
| | | | | | | | selected HEAD and removed the old.
* | simple add with swizzle and mul with swizzle testsBrian Paul2008-09-122-0/+8
| |
* | Merge commit 'origin/gallium-0.1' into gallium-0.2Keith Whitwell2008-09-121-6/+14
|\ \ | |/ | | | | | | | | Conflicts: progs/fp/Makefile
| * use APP_CCBrian Paul2008-09-111-8/+8
| |
* | fp: put test name in window title, add run scriptKeith Whitwell2008-09-122-2/+9
| |
* | Merge branch 'gallium-0.1' into gallium-0.2Keith Whitwell2008-09-1169-3759/+317
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A first attempt at moving gallium onto a branch directly off master... It will be interesting to see how much work this takes to get running. Have resolved the conflicts semi-arbitarily, not compiled or tested. Conflicts: .gitignore Makefile configs/config.mgw configs/darwin configs/darwin-x86ppc configs/default configs/freebsd-dri configs/linux-dri configs/linux-dri-xcb configs/linux-fbdev configs/linux-static configs/linux-x86-64-static configs/linux-x86-static doxygen/Makefile include/GL/gl.h progs/demos/Makefile progs/demos/descrip.mms progs/demos/texenv.c progs/egl/.gitignore progs/egl/Makefile progs/glsl/.gitignore progs/glsl/Makefile progs/glsl/convolutions.c progs/samples/Makefile.mgw progs/tests/.gitignore progs/trivial/.gitignore progs/trivial/point-param.c progs/trivial/tri.c progs/xdemos/.gitignore progs/xdemos/glthreads.c src/egl/drivers/demo/Makefile src/egl/drivers/dri/Makefile src/egl/main/Makefile src/glu/Makefile src/glu/sgi/Makefile src/glu/sgi/Makefile.mgw src/glut/glx/Makefile.mgw src/glut/os2/WarpWin.cpp src/glut/os2/glut_cindex.cpp src/glut/os2/glut_gamemode.cpp src/glut/os2/glut_win.cpp src/glut/os2/glut_winmisc.cpp src/glut/os2/os2_glx.cpp src/glut/os2/os2_menu.cpp src/glut/os2/os2_winproc.cpp src/glw/Makefile src/glx/x11/dri_glx.c src/glx/x11/glxext.c src/mesa/Makefile src/mesa/Makefile.mgw src/mesa/descrip.mms src/mesa/drivers/beos/Makefile src/mesa/drivers/common/descrip.mms src/mesa/drivers/common/driverfuncs.c src/mesa/drivers/directfb/Makefile src/mesa/drivers/dri/Makefile.template src/mesa/drivers/dri/common/dri_bufmgr.c src/mesa/drivers/dri/common/dri_bufmgr.h src/mesa/drivers/dri/common/dri_util.c src/mesa/drivers/dri/common/extension_helper.h src/mesa/drivers/dri/common/mmio.h src/mesa/drivers/dri/common/utils.c src/mesa/drivers/dri/common/utils.h src/mesa/drivers/dri/glcore/Makefile src/mesa/drivers/dri/i810/i810screen.c src/mesa/drivers/dri/i915/intel_ioctl.c src/mesa/drivers/dri/i915/intel_ioctl.h src/mesa/drivers/dri/i915/intel_screen.c src/mesa/drivers/dri/i915/server/i830_common.h src/mesa/drivers/dri/i915/server/i830_dri.h src/mesa/drivers/dri/i965/intel_screen.c src/mesa/drivers/dri/i965/server/i830_common.h src/mesa/drivers/dri/i965/server/i830_dri.h src/mesa/drivers/dri/mach64/mach64_screen.c src/mesa/drivers/dri/nouveau/nouveau_context.h src/mesa/drivers/dri/nouveau/nouveau_fifo.c src/mesa/drivers/dri/nouveau/nouveau_fifo.h src/mesa/drivers/dri/nouveau/nouveau_screen.c src/mesa/drivers/dri/nouveau/nouveau_screen.h src/mesa/drivers/dri/r128/r128_tex.h src/mesa/drivers/dri/savage/savageioctl.h src/mesa/drivers/fbdev/Makefile src/mesa/drivers/osmesa/Makefile src/mesa/drivers/osmesa/descrip.mms src/mesa/drivers/x11/Makefile src/mesa/drivers/x11/descrip.mms src/mesa/drivers/x11/xm_dd.c src/mesa/glapi/glapi.c src/mesa/glapi/glthread.c src/mesa/main/api_validate.c src/mesa/main/attrib.c src/mesa/main/bufferobj.c src/mesa/main/bufferobj.h src/mesa/main/buffers.c src/mesa/main/config.h src/mesa/main/context.c src/mesa/main/descrip.mms src/mesa/main/drawpix.c src/mesa/main/enums.c src/mesa/main/fbobject.c src/mesa/main/glheader.h src/mesa/main/imports.c src/mesa/main/mipmap.c src/mesa/main/mm.c src/mesa/main/mm.h src/mesa/main/mtypes.h src/mesa/main/points.c src/mesa/main/sources src/mesa/main/state.c src/mesa/main/texcompress_fxt1.c src/mesa/main/texenvprogram.c src/mesa/main/texobj.c src/mesa/main/texstate.c src/mesa/main/texstore.c src/mesa/math/descrip.mms src/mesa/shader/arbprogram.c src/mesa/shader/descrip.mms src/mesa/shader/prog_execute.c src/mesa/shader/prog_statevars.c src/mesa/shader/prog_statevars.h src/mesa/shader/prog_uniform.c src/mesa/shader/program.c src/mesa/shader/program.h src/mesa/shader/shader_api.c src/mesa/shader/slang/descrip.mms src/mesa/shader/slang/library/slang_vertex_builtin_gc.h src/mesa/sources src/mesa/swrast/descrip.mms src/mesa/swrast/s_drawpix.c src/mesa/swrast/s_fragprog.c src/mesa/swrast/s_readpix.c src/mesa/swrast/s_span.c src/mesa/swrast_setup/descrip.mms src/mesa/tnl/descrip.mms src/mesa/tnl/t_context.h src/mesa/tnl/t_vp_build.c src/mesa/tnl/tnl.h src/mesa/vbo/descrip.mms src/mesa/vbo/vbo_context.c src/mesa/vbo/vbo_exec_array.c src/mesa/x86-64/xform4.S src/mesa/x86/rtasm/x86sse.c src/mesa/x86/rtasm/x86sse.h windows/VC6/progs/glut/glut.dsp windows/VC7/mesa/gdi/gdi.vcproj windows/VC7/mesa/glu/glu.vcproj windows/VC7/mesa/mesa.sln windows/VC7/mesa/mesa/mesa.vcproj windows/VC7/mesa/osmesa/osmesa.vcproj windows/VC7/progs/glut/glut.vcproj windows/VC8/mesa/gdi/gdi.vcproj windows/VC8/mesa/glu/glu.vcproj windows/VC8/mesa/mesa.sln windows/VC8/mesa/mesa/mesa.vcproj windows/VC8/progs/glut/glut.vcproj
| * Add the new test program for fp's.Zack Rusin2007-12-171-0/+169
| |
| * Redo the fragment program examples to match vp'sZack Rusin2007-12-1168-3759/+148
| | | | | | | | | | we just load text files instead of compiling tons of small binaries
| * Ignore generated files.José Fonseca2007-10-251-0/+42
| |
* | Always pass CFLAGS when compiling or linking demosGuillaume Melquiond2008-07-301-3/+3
| | | | | | | | | | To ensure that the correct architecture flags are used, always pass the user's CFLAGS when compiling or linking the demos. Fixes #16860.
* | Never fail `make clean'Dan Nicholson2008-05-071-3/+3
| | | | | | | | | | | | Mostly some pedantic changes such that `make clean' always ignores errors. Also changed the top clean target to do the `touch configs/current' dance instead of realclean.
* | specify app lib dependencies in Makefiles (patch 1/3)Dan Nicholson2007-10-291-1/+1
| |
* | Ignore more generated files in progs/Dan Nicholson2007-10-101-0/+42
|/ | | | | | | | Many of the directories in progs/ were missing .gitignore files or were tracking generated files. This patch is basically the process of running `make' in each directory and then finding the untracked files with `git-ls-files -o --exclude-per-directory=.gitignore'. The existing files were also sorted.
* add point-position.cKeith Whitwell2006-08-241-0/+1
|
* Test for fragment.position in points primitives. Currently rendersKeith Whitwell2006-08-241-0/+119
| | | | incorrectly on software mesa.
* Oops - bad file-completion typo.Keith Whitwell2006-01-052-0/+114
|
* add simple test for program local parametersKeith Whitwell2006-01-053-92/+1
|
* new depth testsKeith Whitwell2005-10-214-0/+441
|
* simplify, remove sgi messagesKeith Whitwell2005-10-2138-1966/+111
|