OSDN Git Service

gl_VertexID implementation
[android-x86/external-swiftshader.git] / src / OpenGL / compiler / OutputASM.cpp
2017-07-27 Alexis Hetugl_VertexID implementation
2017-05-24 Nicolas CapensImplement unrolling of loops using > or >=.
2017-05-24 Nicolas CapensFix null dereference on uninitialized loop variable.
2017-05-17 Nicolas CapensFix assert on using GLSL sampler function arguments.
2017-05-03 Nicolas CapensAdd Subzero as a Git subtree.
2017-01-09 Nicolas CapensFix determining the loop iteration count.
2017-01-04 Nicolas CapensFix the type used for structure field write masks.
2016-11-15 Alexis HetuFixed clang warnings and unmuted these warnings
2016-09-28 Alexis HetuFixed array constructors
2016-09-26 Alexis HetuFix for the remaining vertex array issues
2016-08-04 Alexis HetuShader cleanup
2016-06-16 Nicolas CapensPerform texture coordinate projection early.
2016-06-15 Meng-Lin WuPack texelFetch LOD as sampling coordinate's w component.
2016-06-12 Nicolas CapensFix lvalue output parameter assignment.
2016-06-08 Alexis HetuMoved or removed unused variables
2016-06-02 Alexis HetuImplement flat interpolation qualifier support.
2016-05-20 Alexis HetuLoop count crash fixed
2016-05-20 Nicolas CapensMake the number of vertex inputs configurable.
2016-05-20 Nicolas CapensMake the number of fragment inputs configurable.
2016-05-20 Nicolas CapensMake the number of vertex outputs configurable.
2016-05-16 Alexis HetuSwitch implementation
2016-05-11 Nicolas CapensApply the Apache 2.0 license.
2016-05-04 Alexis Hetumodf implementation
2016-04-29 Nicolas CapensFix sampler-array-using-loop-index.html regression.
2016-04-28 Nicolas CapensFix indexing of samplers in structures.
2016-04-27 Alexis HetuTexture projection constant folding
2016-04-26 Nicolas CapensFix unrolling loops with return statements.
2016-04-22 Alexis HetuMaking proper use of size_t
2016-04-18 Nicolas CapensImplement broadcasting of gl_FragColor.
2016-04-18 Alexis HetuFixed bad assert
2016-04-11 Nicolas CapensHandle constant expressions that have not been constant...
2016-04-08 Alexis HetuUniform block register allocation
2016-04-07 Alexis HetuUniform buffer uniform unpacking utility function
2016-04-05 Nicolas CapensPerform texture coordinate projection at shader assembl...
2016-04-04 Alexis HetuNew uniform block related utility functions
2016-04-04 Nicolas CapensFix performing dynamic component writes on vectors...
2016-04-01 Nicolas CapensFix scalar times matrix.
2016-03-18 Alexis HetuFixed some unary operators
2016-03-07 Daniel Kenji ToyamaAdd missing operation.
2016-02-25 Nicolas CapensFix evaluating empty loop condition to true.
2016-02-04 Alexis HetuUniform block declaration
2016-02-02 Alexis HetuRemoved double argument() calls
2016-02-02 Alexis HetuUniform block related fixes
2016-01-26 Nicolas CapensDetect all texture sampling shader instructions.
2016-01-15 Nicolas CapensRemove redundant shader instructions.
2016-01-15 Nicolas CapensFix Clang errors on Linux.
2016-01-13 Alexis HetuPorted Angle's std140 encoder to SwiftShader
2016-01-13 Alexis HetuFixed uniform block lookup
2016-01-12 Nicolas CapensFix signed/unsigned comparison warnings.
2016-01-09 Nicolas CapensFix initialization order warnings.
2015-12-02 Alexis HetuTexture function refactoring
2015-11-25 Alexis HetuFragment output fix
2015-10-21 Alexis HetuTextureSize implementation
2015-09-30 Alexis HetuMatrix determinant and inverse implementation
2015-09-29 Alexis HetuFixed non square matrix multiplication
2015-09-25 Alexis HetuFixed Temporary issues
2015-09-21 Alexis HetuAdded gl_FragDepth
2015-08-31 Alexis HetuEnable glsl integer code
2015-07-23 Alexis HetuUniform buffer related fixes
2015-07-23 Alexis HetuSupport for new texture function names
2015-07-21 Alexis HetuUniform blocks implementation
2015-07-16 Alexis HetuAdded location to Attribute
2015-07-16 Alexis HetuNon square matrices related fixes
2015-07-16 Alexis HetuHandling proper sampler types
2015-07-08 Alexis HetuInvariant keyword support
2015-07-06 Alexis HetuProper handling of Interface Block indexing
2015-07-03 Alexis HetuBetter encapsulation for TParseContext
2015-06-26 Alexis HetuMoving format conversion functions from aggregate to...
2015-06-25 Alexis HetuFixed infinite loop crash
2015-06-22 Nicolas CapensLog the switch value when reaching an UNREACHABLE().
2015-06-10 Alexis HetuAdding Struct related types
2015-06-08 Alexis HetuAdd proper in/out shader types
2015-06-02 Alexis Hetugl_InstanceID implementation
2015-05-29 Alexis HetuouterProduct implementation
2015-05-29 Alexis Hetutranspose implementation
2015-05-29 Alexis HetuFixed NxM matrix construction and minor issues
2015-05-25 Alexis HetuImplemented matrix transpose
2015-05-14 Alexis HetuAdded handling of a few more types of variable
2015-05-13 Alexis HetuAdding unsigned int types to parser
2015-04-29 Nicolas CapensPredefine (E)GL export macros.
2015-04-20 Alexis HetuAssembly output for NxM matrices
2015-04-20 Alexis HetuConnecting the dots for some built-in functions
2015-04-15 Alexis HetuCompleting GLES 3.0 language parser
2015-03-02 Nicolas CapensRename EvqConst to EvqConstExpr
2015-02-24 Nicolas CapensImplement basic GLSL ES 3.0 texture sampling.
2015-02-12 Nicolas CapensFix supporting samplers in structs passed down as funct...
2015-02-12 Nicolas CapensProvide safer and more convenient constant union accessors.
2015-02-10 Alexis HetuAdding Texture3D support.
2015-01-22 Nicolas CapensRename the GLSL shader compiler namespace to glsl.
2015-01-22 Nicolas CapensMake the GLSL compiler independent of the API shader...
2015-01-22 Nicolas CapensRemove the Radiance compiler copy and use OpenGL's...
2014-12-12 Nicolas CapensFix allowing fragment shader invariant declarations.
2014-11-26 Alexis HetuFixed uniform-default-values.html
2014-11-24 Alexis HetuFixed a WebGL conformance test
2014-11-21 Alexis HetuFixed the compound-assignment-type-combination.html...
2014-11-21 Nicolas CapensFixed shader-varying-packing-restrictions.html
2014-11-03 Nicolas CapensRename the GLES2 folder to OpenGL.