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