aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/tgsi
Commit message (Collapse)AuthorAgeFilesLines
* tgsi: Document KIL, KILP instructions.Michal Krol2009-03-211-2/+6
|
* tgsi: Document vs_2_0 instruction set operations.Michal Krol2009-03-191-0/+14
|
* tgsi: Document vs_1_1 instruction set operations.Michal Krol2009-03-191-0/+14
|
* tgsi: Begin documenting ps_2_x instruction set operations.Michal Krol2009-03-191-0/+44
|
* tgsi: Restore statement ordering.José Fonseca2009-03-171-1/+1
|
* tgsi: Document ps_2_0 instruction set operations.Michal Krol2009-03-171-0/+57
|
* tgsi: Document ps_1_4 instruction set operations.Michal Krol2009-03-171-0/+9
|
* tgsi: Document ps_1_1 instruction set operations.Michal Krol2009-03-171-0/+9
|
* tgsi: Begin documenting GLSL instruction set operations.Michal Krol2009-03-171-0/+54
|
* tgsi: Begin documenting NV_geometry_program4 instruction set operations.Michal Krol2009-03-171-0/+14
|
* tgsi: Silence const pointer cast warnings.Michal Krol2009-03-171-4/+11
|
* tgsi: Begin documenting NV_gpu_program4 instruction set operations.Michal Krol2009-03-161-0/+107
|
* tgsi: Document NV_vertex_program3 instruction set operations.`Michal Krol2009-03-161-0/+20
|
* tgsi: Localise SCS code.Michal Krol2009-03-121-8/+8
|
* tgsi: Rewrite NRM opcode, store 1.0 in W component.Michal Krol2009-03-121-23/+27
|
* tgsi: Begin documenting NV_fragment_program2 instruction set operations.Michal Krol2009-03-121-0/+78
|
* tgsi: Begin documenting ARB_fragment_program instruction set operations.Michal Krol2009-03-121-0/+30
|
* tgsi: Document ARB_vertex_program instruction set operations.Michal Krol2009-03-121-0/+16
|
* tgsi: Begin documenting NV_vertex_program2 instruction set operations.Michal Krol2009-03-121-0/+42
|
* tgsi: Implement RFL, SFL, STR, X2D opcodes.Michal Krol2009-03-111-5/+87
|
* tgsi: Begin documenting NV_fragment_program instruction set operations.Michal Krol2009-03-111-0/+190
|
* tgsi: Implement RCC opcode.Michal Krol2009-03-111-1/+32
|
* tgsi: Document NV_vertex_program1_1 instruction set operations.Michal Krol2009-03-111-0/+28
|
* tgsi: Untabify.Michal Krol2009-03-101-31/+31
|
* tgsi: Implement CLAMP opcode.Michal Krol2009-03-101-7/+14
|
* tgsi: Consider INDEX, NEGATE, MULTIPLYMATRIX opcodes for removal.Michal Krol2009-03-101-0/+3
|
* tgsi: ARL and FLOOR opcodes have the same implementation.Michal Krol2009-03-101-11/+2
|
* tgsi: ARL is a vector instruction.Michal Krol2009-03-101-0/+3
|
* tgsi: Note that LOG and EXP are approximations.Michal Krol2009-03-101-2/+2
|
* tgsi: Document EXT_vertex_shader instruction set operations.Michal Krol2009-03-101-0/+108
|
* tgsi: Implement CND, CND0 opcodes.Michal Krol2009-03-091-2/+14
|
* tgsi: Remove redundant micro_ge() -- use micro_le().Michal Krol2009-03-091-15/+1
|
* tgsi: Document ATI_fragment_shader instruction set operations.Michal Krol2009-03-091-0/+54
|
* tgsi: Document NV_vertex_program instruction set operations.Michal Krol2009-03-081-0/+145
|
* tgsi: More descriptive sanity diagnostic messages.Michal Krol2009-02-281-15/+15
|
* tgsi: don't dump interpolation info except for fragment shader inputsKeith Whitwell2009-02-271-2/+6
| | | | | Don't print the meaningless and confusing CONSTANT interpolation attribute after everything else.
* gallium: use the TGSI_TEXTURE_SHADOW1D/2D/RECT texture types for TEX ↵Brian Paul2009-02-201-0/+3
| | | | | | | | instructions These texture types were defined but never put to use. For the time being though, the Mesa->TGSI translater isn't emitting these targets. See the XXX comment in map_texture_target().
* gallium: Improve makefiles for librariesJakob Bornecrantz2009-02-201-3/+0
| | | | | | | | The template makefile that most libraries in gallium included was based on dri and had a bunch unrelevant junk in it. Update it and improve the depending makefiles.
* util: Move p_debug.h into util module.José Fonseca2009-02-1812-12/+12
| | | | | The debug functions depend on several util function for os abstractions, and these depend on debug functions, so a seperate module is not possible.
* gallium: fix glean's vertProg1Alan Hourihane2009-02-162-0/+2
| | | | RSQ test 2 (reciprocal square toot of negative value)
* tgsi: keep immediate file info uptodateKeith Whitwell2009-02-121-1/+8
| | | | | | Make sure the stats for TGSI_FILE_IMMEDIATE are uptodate. Previously we just had immediate_count, but file_*[TGSI_FILE_IMMEDIATE] were bogus.
* tgsi: Fix build -- rename Size to NrTokens.Michal Krol2009-02-108-20/+20
|
* tgsi: silence some warningsKeith Whitwell2009-01-271-0/+37
|
* tgsi: change an if to an else-if, added const qual, added commentsBrian Paul2009-01-191-3/+5
|
* gallium: use tgsi_dump_instruction() instead of ppc_comment()Brian Paul2009-01-101-84/+7
|
* gallium: remove unused struct typeBrian Paul2009-01-101-8/+0
|
* gallium: fix register clobber bug in TGSI->PPC codegenBrian Paul2009-01-101-10/+41
| | | | | | | | When negating a src vector that's stored in a altivec register, need to put negated value into a new register so we don't upset the original value. This solves the dark colors in the mandelbrot GLSL demo. Also, use new predicate functions to check if a TGSI temp is stored in an altivec register.
* gallium: emit comments in TGSI->PPC codegenBrian Paul2009-01-101-2/+90
|
* Merge commit 'origin/gallium-0.1' into gallium-0.2José Fonseca2009-01-082-4/+7
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/tgsi/tgsi_exec.c src/gallium/drivers/cell/spu/spu_command.h src/gallium/include/pipe/p_shader_tokens.h src/mesa/main/config.h src/mesa/main/mtypes.h src/mesa/shader/prog_execute.c src/mesa/shader/slang/slang_emit.c src/mesa/state_tracker/st_program.c src/mesa/state_tracker/wgl/stw_wgl.h src/mesa/state_tracker/wgl/stw_wgl_pixelformat.h
| * gallium: added centroid/invarient fields to declarationsBrian Paul2009-01-062-0/+8
| | | | | | | | (cherry picked from commit 4de360e67d83cd6503fb8ad053bb8afe507db5fa)