summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* st/mesa: replace duplicated create_color_map_texture() function with shared f...glsl-to-tgsiBryan Cain2011-08-044-43/+26
* glsl_to_tgsi: remove debugging printfBryan Cain2011-08-021-1/+0
* glsl_to_tgsi: copy reladdr in st_src_reg(st_dst_reg) constructorBryan Cain2011-07-271-1/+1
* glsl_to_tgsi: add each relative address to the previousBryan Cain2011-07-271-0/+12
* glsl_to_tgsi: lower all ir_quadop_vector expressionsBryan Cain2011-07-271-1/+1
* glsl_to_tgsi: rework immediate tracking to not use gl_program_parameter_listBryan Cain2011-07-271-47/+88
* glsl_to_tgsi: update commentsBryan Cain2011-07-221-12/+11
* glsl_to_tgsi: make coding style more consistentBryan Cain2011-07-221-137/+126
* glsl_to_tgsi: make assignment hack saferBryan Cain2011-07-211-3/+4
* glsl_to_tgsi: separate immediates from array constants during IR translationBryan Cain2011-07-211-48/+95
* glsl_to_tgsi: fix mistakes in get_pixel_transfer_visitor()Bryan Cain2011-07-101-3/+3
* st/mesa, glsl_to_tgsi: support glBitmap with a GLSL fragment shader activeBryan Cain2011-07-103-6/+105
* st/mesa, glsl_to_tgsi: support glDrawPixels/glCopyPixels with a GLSL fragment...Bryan Cain2011-07-083-0/+194
* glsl_to_tgsi: replace MAX_PROGRAM_TEMPS (256) with MAX_TEMPS (4096)Bryan Cain2011-07-041-6/+8
* r200,r600c,i965: fix buildBryan Cain2011-06-307-30/+30
* glsl_to_tgsi: always run copy_propagate() and eliminate_dead_code_advanced()Bryan Cain2011-06-271-5/+4
* glsl_to_tgsi: fix mistake in new dead code elimination passBryan Cain2011-06-271-4/+4
* glsl_to_tgsi: improve assignment handlingBryan Cain2011-06-271-3/+14
* glsl_to_tgsi: improve eliminate_dead_code_advanced()Bryan Cain2011-06-241-0/+9
* glsl_to_tgsi: use the correct writemask in try_emit_mad() and try_emit_sat()Bryan Cain2011-06-241-2/+7
* glsl_to_tgsi: use a more specific condition for gl_FragDepth hack in generati...Bryan Cain2011-06-241-2/+2
* glsl_to_tgsi: add a better, more advanced dead code elimination passBryan Cain2011-06-241-0/+140
* glsl_to_tgsi: remove handling of XPD opcode in compile_tgsi_instruction()Bryan Cain2011-06-231-8/+0
* glsl_to_tgsi: use swizzle_for_size for src reg in conditional movesBryan Cain2011-06-231-2/+5
* glsl_to_tgsi: execute merge_registers() after eliminate_dead_code()Emil Velikov2011-06-221-1/+1
* st/mesa: implement simplify_cmp pass needed by r300gBryan Cain2011-06-191-0/+95
* st/mesa: fix compile error with g++ 4.6 in st_glsl_to_tgsiBryan Cain2011-06-161-1/+1
* glsl: remove glsl_type::get_vec4_type()Bryan Cain2011-06-152-17/+2
* st/mesa: silence compiler warningBryan Cain2011-06-151-1/+1
* st/mesa: finish some loose endsBryan Cain2011-06-151-10/+36
* st/mesa: fix piglit testsBryan Cain2011-06-151-9/+11
* mesa,st/mesa: add native support for integers in shadersBryan Cain2011-06-155-60/+328
* softpipe: add support for TGSI_OPCODE_MODBryan Cain2011-06-151-1/+12
* mesa: support boolean and integer-based parameters in prog_parameterBryan Cain2011-06-1513-66/+88
* gallium: add PIPE_SHADER_CAP_INTEGERSBryan Cain2011-06-1510-0/+19
* st/mesa: fix shaders with indirect addressing of tempsBryan Cain2011-06-151-4/+12
* st/mesa: use TGSI opcodes when converting from GLSL IRBryan Cain2011-06-151-333/+217
* st/mesa: support DDY (ir_unop_dFdy) in GLSL to TGSI translatorBryan Cain2011-06-151-6/+1
* st/mesa: lower noise opcodes when converting from GLSL IR, not when generatin...Bryan Cain2011-06-151-13/+8
* st/mesa: define the sampler objects used in st_glsl_to_tgsiBryan Cain2011-06-151-2/+11
* st/mesa: remove a bad assertionBryan Cain2011-06-151-4/+5
* st/mesa: remove reads to output registers in st_glsl_to_tgsiBryan Cain2011-06-151-0/+91
* st/mesa: stop generating Mesa IR in st_glsl_to_tgsiBryan Cain2011-06-152-270/+33
* mesa: fix segfault when no Mesa IR is generatedBryan Cain2011-06-151-2/+3
* st/mesa: Add a GLSL IR to TGSI translator.Bryan Cain2011-06-158-183/+4767
* r600g: disable render condition for some blitter operationsMarek Olšák2011-06-153-6/+34
* r600g: fix TXD src regs needing fetching.Mike Kaplinskiy2011-06-151-46/+50
* r600g: use inlines for some common tex instr setup code.Mike Kaplinskiy2011-06-151-11/+24
* glsl/builtins: Actually implement int/ivec variants of abs().Kenneth Graunke2011-06-141-0/+20
* r600g: fix TXD when shadowing is enabled.Mike Kaplinskiy2011-06-152-6/+17