aboutsummaryrefslogtreecommitdiffstats
path: root/progs/fp
Commit message (Collapse)AuthorAgeFilesLines
* Remove demos that have moved to git+ssh://git.freedesktop.org/git/mesa/demos.Eric Anholt2010-05-2164-1504/+0
| | | | | | | The remaining programs are ones I've had difficulty finding a build environment for to make the build system or are unit tests that should probably live next to their code instead. Hopefully people can bring over the build for remaining pieces they care about.
* 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
|