OSDN Git Service

Fix deterministic loops within conditional blocks.
[android-x86/external-swiftshader.git] / src / Shader / PixelProgram.cpp
2018-10-22 Nicolas CapensFix deterministic loops within conditional blocks.
2018-10-12 Nicolas CapensAdd LLVM 7.0 as git subtree
2018-08-02 Nicolas CapensFix gl_FrontFacing to take GL_FRONT_FACE into account.
2018-05-29 Nicolas CapensImplement dynamic indexing of temporaries.
2018-03-08 Alexis HetuAdded support for sampler2DRect in ESSL3
2018-02-01 Alexis HetuTexture Rectangle implementation
2018-01-09 Nicolas CapensFix break statement.
2018-01-09 Nicolas CapensFix restoring the break execution enable mask.
2018-01-09 Nicolas CapensFix switch statements in loops.
2018-01-03 Nicolas CapensFix clamping depth output to [0, 1] range.
2017-12-21 Nicolas CapensClamp unsigned floating-point formats.
2017-12-07 Alexis HetuRename version to shaderModel
2017-11-16 Nicolas CapensEliminate integer destination modifier.
2017-11-10 Alexis Hetuisnan and isinf implementation
2017-11-07 Nicolas CapensPass the sampling lod/bias as a separate parameter.
2017-11-07 Nicolas CapensRefactor sampling functions to use a return value.
2017-11-07 Nicolas CapensCreate SamplerCore on demand.
2017-10-26 Nicolas CapensUse more explicit include paths.
2017-07-27 Alexis Hetugl_VertexID implementation
2017-05-03 Nicolas CapensAdd Subzero as a Git subtree.
2016-12-01 Nicolas CapensImplement switch constructs.
2016-09-28 Nicolas CapensAbstract llvm::Value usage.
2016-09-28 Nicolas CapensAbstract llvm::BasicBlock usage.
2016-09-28 Alexis HetuAdded missing types to PixelProgram::clampColor
2016-09-16 Alexis HetuAdded RG8 fragment output format
2016-09-01 Alexis HetuRenaming functions named after operator names
2016-08-04 Alexis HetuShader cleanup
2016-06-17 Nicolas CapensCombine sampler method and option into a structure.
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-14 Nicolas CapensFix Clang compilation.
2016-06-13 Alexis HetuR8 fragment output format
2016-06-13 Meng-Lin WutexelFetch implementation
2016-06-06 Alexis HetuLOD Base level and Max level to sampler state
2016-06-06 Alexis HetuTexture size fix
2016-06-03 Meng-Lin Wutexoffset implementation
2016-06-02 Alexis HetuNew fragment output types
2016-05-26 Meng-Lin Wutexgrad implementation
2016-05-16 Alexis HetuSwitch implementation
2016-05-11 Nicolas CapensApply the Apache 2.0 license.
2016-04-29 Nicolas CapensDon't continue looping when having returned from shader...
2016-04-28 Alexis HetuSRGB implementation
2016-04-18 Nicolas CapensImplement broadcasting of gl_FragColor.
2016-04-14 Alexis HetuAdded FORMAT_X32B32G32R32F as a renderable format
2016-04-07 Alexis HetuHalf float packing and unpacking intrinsic functions
2016-04-06 Alexis HetuSigned and unsigned integer packing and unpacking intri...
2016-04-05 Nicolas CapensFix scaling of float color to RGB565.
2016-04-05 Nicolas CapensRefactor sampler LOD calculation method into an enum.
2016-03-18 Alexis HetuFixed some unary operators
2016-02-10 Alexis HetuAdded 32 bit integer output types
2016-02-10 Alexis HetuRemoved some unnecessary instructions from programs
2016-02-01 Alexis HetuPassing uniform buffers to the vertex/pixel programs
2016-01-25 Nicolas CapensMove loop register usage to relative addressing.
2016-01-15 Nicolas CapensRemove redundant shader instructions.
2016-01-15 Nicolas CapensDerive Rasterizer from Function<>.
2016-01-12 Nicolas CapensFix signed/unsigned comparison warnings.
2015-12-02 Alexis HetuTexture function refactoring
2015-11-16 Alexis HetuMultiple draw buffers implementation
2015-10-21 Alexis HetuTextureSize implementation
2015-09-30 Alexis HetuMatrix determinant and inverse implementation
2015-09-23 Alexis HetuMinor PixelRoutine cleanup
2015-08-31 Alexis HetuEnable glsl integer code
2015-08-28 Alexis HetuHandling new opcodes in PixelProgram and VertexProgram
2015-08-28 Alexis HetuNew integer related core functions
2015-07-21 Alexis HetuSplitting PixelRoutine into PixelProgram and PixelPipeline