summaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker
Commit message (Expand)AuthorAgeFilesLines
* mesa, glsl_to_tgsi: Add new gl_context::NativeIntegers flag.Kenneth Graunke2011-08-191-18/+22
* st/mesa: fix incorrect loop over instruction src regsBrian Paul2011-08-171-1/+1
* glsl_to_tgsi: improve assignment hackHenri Verbeet2011-08-091-3/+5
* st/mesa: inline st_prepare_fragment_program in st_translate_fragment_programBryan Cain2011-08-082-179/+162
* st/mesa: don't resolve stencil twiceChristoph Bumiller2011-08-071-1/+3
* glsl_to_tgsi: replace open-coded swizzle_for_size()Bryan Cain2011-08-051-8/+1
* glsl_to_tgsi: try to avoid emitting a MOV_SAT to saturate an expression treeBryan Cain2011-08-051-6/+26
* st/mesa: remove unused-but-set variables in st_glsl_to_tgsi.cppMarek Olšák2011-08-051-3/+2
* Merge branch 'glsl-to-tgsi'Bryan Cain2011-08-0412-214/+5410
|\
| * st/mesa: replace duplicated create_color_map_texture() function with shared f...Bryan Cain2011-08-044-43/+26
| * glsl_to_tgsi: remove debugging printfBryan Cain2011-08-041-1/+0
| * glsl_to_tgsi: copy reladdr in st_src_reg(st_dst_reg) constructorBryan Cain2011-08-011-1/+1
| * glsl_to_tgsi: add each relative address to the previousBryan Cain2011-08-011-0/+12
| * glsl_to_tgsi: lower all ir_quadop_vector expressionsBryan Cain2011-08-011-1/+1
| * glsl_to_tgsi: rework immediate tracking to not use gl_program_parameter_listBryan Cain2011-08-011-47/+88
| * glsl_to_tgsi: update commentsBryan Cain2011-08-011-12/+11
| * glsl_to_tgsi: make coding style more consistentBryan Cain2011-08-011-137/+126
| * glsl_to_tgsi: make assignment hack saferBryan Cain2011-08-011-3/+4
| * glsl_to_tgsi: separate immediates from array constants during IR translationBryan Cain2011-08-011-48/+95
| * glsl_to_tgsi: fix mistakes in get_pixel_transfer_visitor()Bryan Cain2011-08-011-3/+3
| * st/mesa, glsl_to_tgsi: support glBitmap with a GLSL fragment shader activeBryan Cain2011-08-013-6/+105
| * st/mesa, glsl_to_tgsi: support glDrawPixels/glCopyPixels with a GLSL fragment...Bryan Cain2011-08-013-0/+194
| * glsl_to_tgsi: replace MAX_PROGRAM_TEMPS (256) with MAX_TEMPS (4096)Bryan Cain2011-08-011-6/+8
| * glsl_to_tgsi: always run copy_propagate() and eliminate_dead_code_advanced()Bryan Cain2011-08-011-5/+4
| * glsl_to_tgsi: fix mistake in new dead code elimination passBryan Cain2011-08-011-4/+4
| * glsl_to_tgsi: improve assignment handlingBryan Cain2011-08-011-3/+14
| * glsl_to_tgsi: improve eliminate_dead_code_advanced()Bryan Cain2011-08-011-0/+9
| * glsl_to_tgsi: use the correct writemask in try_emit_mad() and try_emit_sat()Bryan Cain2011-08-011-2/+7
| * glsl_to_tgsi: use a more specific condition for gl_FragDepth hack in generati...Bryan Cain2011-08-011-2/+2
| * glsl_to_tgsi: add a better, more advanced dead code elimination passBryan Cain2011-08-011-0/+140
| * glsl_to_tgsi: remove handling of XPD opcode in compile_tgsi_instruction()Bryan Cain2011-08-011-8/+0
| * glsl_to_tgsi: use swizzle_for_size for src reg in conditional movesBryan Cain2011-08-011-2/+5
| * glsl_to_tgsi: execute merge_registers() after eliminate_dead_code()Emil Velikov2011-08-011-1/+1
| * glsl_to_tgsi: implement simplify_cmp pass needed by r300gBryan Cain2011-08-011-0/+95
| * glsl_to_tgsi: fix compile error with g++ 4.6Bryan Cain2011-08-011-1/+1
| * glsl: remove glsl_type::get_vec4_type()Bryan Cain2011-08-011-2/+2
| * glsl_to_tgsi: silence compiler warningBryan Cain2011-08-011-1/+1
| * glsl_to_tgsi: finish some loose endsBryan Cain2011-08-011-10/+36
| * glsl-to-tgsi: fix piglit testsBryan Cain2011-08-011-9/+11
| * mesa, glsl_to_tgsi: add native support for integers in shadersBryan Cain2011-08-011-44/+258
| * mesa: support boolean and integer-based parameters in prog_parameterBryan Cain2011-08-011-5/+7
| * glsl_to_tgsi: fix shaders with indirect addressing of tempsBryan Cain2011-08-011-4/+12
| * glsl_to_tgsi: use TGSI opcodes when converting from GLSL IRBryan Cain2011-08-011-333/+217
| * glsl_to_tgsi: support DDY (ir_unop_dFdy)Bryan Cain2011-08-011-6/+1
| * glsl_to_tgsi: lower noise opcodes when converting from GLSL IR, not when gene...Bryan Cain2011-08-011-13/+8
| * glsl_to_tgsi: define the sampler objects usedBryan Cain2011-08-011-2/+11
| * glsl_to_tgsi: remove a bad assertionBryan Cain2011-08-011-4/+5
| * glsl_to_tgsi: remove reads to output registersBryan Cain2011-08-011-0/+91
| * glsl_to_tgsi: stop generating Mesa IRBryan Cain2011-08-012-270/+33
| * st/mesa: Add a GLSL IR to TGSI translator.Bryan Cain2011-08-017-182/+4765