Merge branch 'master' of git+ssh://znh@git.freedesktop.org/git/mesa/mesa into 965...
[mesa.git] / src / mesa / shader / slang / slang_codegen.c
2007-02-07 Briannew_node[0123]() functions
2007-02-07 Brianredo IR_IF node, removing IR_ELSE, IR_ENDIF
2007-02-06 BrianBRK instruction's BranchTarget field now used for effic...
2007-02-06 BrianUse IR node's BranchNode field for IF/ELSE/ENDIF instru...
2007-02-05 Brianset UseHighLevelInstructions = false for now
2007-02-05 BrianInitial implementation of high-level flow-control instr...
2007-02-05 BrianInitial support of loop and subroutine instructions.
2007-02-04 BrianAdd literal_size field to slang_operation.
2007-02-03 Brianadd vec4_texcube to AsmInfo[]
2007-02-02 Brianmove _slang_locate_function()
2007-02-02 Brians/slang_assembly_typeinfo/slang_typeinfo/
2007-02-02 Brians/slang_assembly_name_space/slang_name_space/
2007-02-02 Brianrename slang_assemble_typeinfo.[ch] to slang_typeinfo...
2007-02-02 Brianremove more slang assembly-related code
2007-02-02 Brianmove some functions, disable some code in preparation...
2007-02-02 BrianMove guts of slang_lookup_constant() into a new functio...
2007-02-02 Brianreplace abort() with _mesa_problem()
2007-02-02 Briantry to simplify variable initializers
2007-02-02 BrianFix logic in _slang_simplify(): vec2() constructor...
2007-01-31 BrianOverhaul handling of writemasks/swizzling. This fixes...
2007-01-31 BrianNew asm instruction and IR_CLAMP node type to allow...
2007-01-29 Briannoise functions
2007-01-28 Brianimplement mix() with LRP instruction
2007-01-28 BrianLots of vartable clean-ups, fixes. Report an error...
2007-01-23 Brianfix g++ warnings/errors
2007-01-20 BrianInitial implementation of OPCODE_IF/ELSE/ENDIF instruct...
2007-01-20 BrianReimplement && and || to do short-circuit evaluation.
2007-01-19 BrianImplement do/while loops. Replace IR_CJUMP with IR_CJU...
2007-01-19 BrianImplement fragment discard/kill.
2007-01-19 BrianImplement constant sharing so that 4 float constants...
2007-01-18 BrianReimplement code for swizzling so that expressions...
2007-01-18 Brianremove swizzle param from new_var()
2007-01-17 Brian_slang_gen_function_call_name() now tries to adapt...
2007-01-17 BrianFix/clean-up a number of things related to variable...
2007-01-17 BrianImplement codegen for the selection operator ( b ?...
2007-01-16 Brianfix typo
2007-01-16 Brian remove dead code
2007-01-16 Brianimplement logical or, xor, not
2007-01-16 Brianfix _slang_gen_subscript() for the case when a simple...
2007-01-15 BrianReimplement the post-increment/decrement functions.
2007-01-15 BrianImplement the ++var and --var operators, improve some...
2007-01-15 Briancheckpoint: ++, -- and && operators
2007-01-15 BrianRedo the way array indexes are handled. Resolve storag...
2007-01-15 Brianremove old globals
2007-01-15 BrianMove some global vars into slang_assemble_ctx.
2007-01-15 Brianfix the subassig, mulassign and divassign cases
2007-01-15 Brianclean-up slang_allocate_storage()
2007-01-13 BrianRework code related to temp register allocation, both...
2007-01-11 BrianFix a problem with inlined "return" statements. Make...
2007-01-10 Briancheckpoint: codegen for global vars/constants now working
2007-01-10 Briancheckpoint: codegen for global vars w/ initializers
2007-01-10 Brianassorted code clean-ups
2007-01-10 Brianclean up a bunch of program parameter stuff
2007-01-10 BrianImplement vertex attribute binding.
2007-01-09 BrianImplement shadow samplers and dFdx(), dFdy() code gener...
2007-01-08 Brianimplement biased texture functions
2007-01-08 BrianImplement projective texture sampling, 3D textures...
2007-01-08 BrianMove some code around, add some comments.
2007-01-08 BrianMove storage allocation functions from slang_emit.c...
2007-01-08 BrianCheckpoint: re-org of (global) variable allocation...
2007-01-05 BrianCheckpoint glsl compiler work: sampler uniforms now...
2007-01-04 Brianinitial code to get texture sampling limping along
2006-12-22 Brianimplement unary +, -
2006-12-21 Brianadded IR_NEG for negation
2006-12-20 BrianNew IR_COND node for evaluating conditional expressions...
2006-12-19 Brianlots of clean-up and re-org
2006-12-19 BrianImplement array indexing of simple vec2/3/4 types....
2006-12-18 BrianGenerate IR code for for/while loops, break and continu...
2006-12-18 BrianImplement if-conditionals and while loops, added tempor...
2006-12-16 BrianInitial code for conditional constructs.
2006-12-16 Brianstart implementing relational operators
2006-12-15 Briancode movement
2006-12-15 BrianLots of assorted changes.
2006-12-14 BrianUpdated #includes after splitting program.h
2006-12-14 BrianAssorted fix-ups for the new linker.
2006-12-13 BrianCheckpoint new GLSL compiler back-end to produce fp...