summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker
AgeCommit message (Expand)AuthorFilesLines
2011-08-17st/mesa: fix incorrect loop over instruction src regsBrian Paul1-1/+1
2011-08-09glsl_to_tgsi: improve assignment hackHenri Verbeet1-3/+5
2011-08-08st/mesa: inline st_prepare_fragment_program in st_translate_fragment_programBryan Cain2-179/+162
2011-08-07st/mesa: don't resolve stencil twiceChristoph Bumiller1-1/+3
2011-08-05glsl_to_tgsi: replace open-coded swizzle_for_size()Bryan Cain1-8/+1
2011-08-05glsl_to_tgsi: try to avoid emitting a MOV_SAT to saturate an expression treeBryan Cain1-6/+26
2011-08-05st/mesa: remove unused-but-set variables in st_glsl_to_tgsi.cppMarek Olšák1-3/+2
2011-08-04Merge branch 'glsl-to-tgsi'Bryan Cain12-214/+5410
2011-08-04st/mesa: replace duplicated create_color_map_texture() function with shared f...Bryan Cain4-43/+26
2011-08-04glsl_to_tgsi: remove debugging printfBryan Cain1-1/+0
2011-08-04st/mesa: silence int/float and double/float conversion warningsBrian Paul1-4/+4
2011-08-04st/mesa: move declaration before codeBrian Paul1-1/+2
2011-08-04st/mesa: implement multisample resolve via BlitFramebufferChristoph Bumiller1-5/+111
2011-08-04st/mesa: determine Const.MaxSamples in init_extensionsChristoph Bumiller1-0/+11
2011-08-01glsl_to_tgsi: copy reladdr in st_src_reg(st_dst_reg) constructorBryan Cain1-1/+1
2011-08-01glsl_to_tgsi: add each relative address to the previousBryan Cain1-0/+12
2011-08-01glsl_to_tgsi: lower all ir_quadop_vector expressionsBryan Cain1-1/+1
2011-08-01glsl_to_tgsi: rework immediate tracking to not use gl_program_parameter_listBryan Cain1-47/+88
2011-08-01glsl_to_tgsi: update commentsBryan Cain1-12/+11
2011-08-01glsl_to_tgsi: make coding style more consistentBryan Cain1-137/+126
2011-08-01glsl_to_tgsi: make assignment hack saferBryan Cain1-3/+4
2011-08-01glsl_to_tgsi: separate immediates from array constants during IR translationBryan Cain1-48/+95
2011-08-01glsl_to_tgsi: fix mistakes in get_pixel_transfer_visitor()Bryan Cain1-3/+3
2011-08-01st/mesa, glsl_to_tgsi: support glBitmap with a GLSL fragment shader activeBryan Cain3-6/+105
2011-08-01st/mesa, glsl_to_tgsi: support glDrawPixels/glCopyPixels with a GLSL fragment...Bryan Cain3-0/+194
2011-08-01glsl_to_tgsi: replace MAX_PROGRAM_TEMPS (256) with MAX_TEMPS (4096)Bryan Cain1-6/+8
2011-08-01glsl_to_tgsi: always run copy_propagate() and eliminate_dead_code_advanced()Bryan Cain1-5/+4
2011-08-01glsl_to_tgsi: fix mistake in new dead code elimination passBryan Cain1-4/+4
2011-08-01glsl_to_tgsi: improve assignment handlingBryan Cain1-3/+14
2011-08-01glsl_to_tgsi: improve eliminate_dead_code_advanced()Bryan Cain1-0/+9
2011-08-01glsl_to_tgsi: use the correct writemask in try_emit_mad() and try_emit_sat()Bryan Cain1-2/+7
2011-08-01glsl_to_tgsi: use a more specific condition for gl_FragDepth hack in generati...Bryan Cain1-2/+2
2011-08-01glsl_to_tgsi: add a better, more advanced dead code elimination passBryan Cain1-0/+140
2011-08-01glsl_to_tgsi: remove handling of XPD opcode in compile_tgsi_instruction()Bryan Cain1-8/+0
2011-08-01glsl_to_tgsi: use swizzle_for_size for src reg in conditional movesBryan Cain1-2/+5
2011-08-01glsl_to_tgsi: execute merge_registers() after eliminate_dead_code()Emil Velikov1-1/+1
2011-08-01glsl_to_tgsi: implement simplify_cmp pass needed by r300gBryan Cain1-0/+95
2011-08-01glsl_to_tgsi: fix compile error with g++ 4.6Bryan Cain1-1/+1
2011-08-01glsl: remove glsl_type::get_vec4_type()Bryan Cain1-2/+2
2011-08-01glsl_to_tgsi: silence compiler warningBryan Cain1-1/+1
2011-08-01glsl_to_tgsi: finish some loose endsBryan Cain1-10/+36
2011-08-01glsl-to-tgsi: fix piglit testsBryan Cain1-9/+11
2011-08-01mesa, glsl_to_tgsi: add native support for integers in shadersBryan Cain1-44/+258
2011-08-01mesa: support boolean and integer-based parameters in prog_parameterBryan Cain1-5/+7
2011-08-01glsl_to_tgsi: fix shaders with indirect addressing of tempsBryan Cain1-4/+12
2011-08-01glsl_to_tgsi: use TGSI opcodes when converting from GLSL IRBryan Cain1-333/+217
2011-08-01glsl_to_tgsi: support DDY (ir_unop_dFdy)Bryan Cain1-6/+1
2011-08-01glsl_to_tgsi: lower noise opcodes when converting from GLSL IR, not when gene...Bryan Cain1-13/+8
2011-08-01glsl_to_tgsi: define the sampler objects usedBryan Cain1-2/+11
2011-08-01glsl_to_tgsi: remove a bad assertionBryan Cain1-4/+5