OSDN Git Service
(root)
/
android-x86
/
external-swiftshader.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅ next
Add support for OpCompositeConstruct
2019-02-27
Chris Forbes
Add support for OpCompositeConstruct
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-27
Chris Forbes
Add GenericValue wrapper for either an Intermediate...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-27
Chris Forbes
Return newly-created value from SpirvRoutine::createIntermediate
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-27
Chris Forbes
Implement indexed draws
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-26
Chris Forbes
Fix point rendering
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-26
Chris Forbes
OpAccessChain: Remove pointer walking inside loop
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-26
Chris Forbes
Fix various issues in vertex fetch setup
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-26
Chris Forbes
Remove VertexProcessor::multisampling state bit
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-25
Chris Forbes
Suppress warnings for more instructions that require...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-25
Chris Forbes
Remove remnants of non-descriptor UBO support
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-25
Chris Forbes
Remove remnants of GL-style user clip planes
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-25
Chris Forbes
Remove transform feedback remnants
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-23
Chris Forbes
Set render targets correctly when drawing
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-22
Chris Forbes
Wire up cull mode handling to Vulkan pipeline
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-22
Chris Forbes
Silence emit-time warnings for many instructions
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-22
Chris Forbes
Remove alpha test plumbing
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-22
Chris Forbes
Restore vertex fetch state update from context -> state
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-22
Chris Forbes
Implement proper handling of constants
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-20
Chris Forbes
Connect fragment shader outputs to raster operations...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-20
Chris Forbes
Add epilog pass to copy outputs out to pipeline
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-20
Chris Forbes
Fix WalkAccessChain to actually walk type tree properly
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-20
Chris Forbes
Remove needless unique_ptr wrapping from inputs/outputs
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-20
Chris Forbes
Separate intermediate values from lvalues
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-19
Chris Forbes
Accumulate compile-time constant and runtime offsets...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Support loads and stores of interface variables
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Add SpirvRoutine::getValue helper
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Implement some common forms of OpAccessChain
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Implement some common forms of OpStore
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Implement some common forms of OpLoad
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Templatize PopulateInterface & friends
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Split out decoration application helpers to avoid some...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Fix handling of pointer sizes; we want them to be 1
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Add analysis pass support for OpLoad and OpAccessChain
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Handle more instructions in spirv analysis pass
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Remove more obsolete machinery from PixelProcessor
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Remove depthOverride pixel state bit
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Correctly determine whether we need to compute centroids
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Wire up FS input to the shader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Remove VertexProcessor shader constants mechanism
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Wire VS interfaces onto spirv shader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Set up VertexIndex builtin properly
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Do initial integration of spirv code generation with FS
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Remove various legacy parts of FS plumbing
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Rework setup, VS->FS structures, etc for Vulkan
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-15
Chris Forbes
Start building up code generation
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-11
Chris Forbes
Use spirv-tools optimizer in GraphicsPipeline
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-11
Chris Forbes
Replace Shader,VertexShader,PixelShader with SpirvShader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-11
Chris Forbes
Add assert for broken locations
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-04
Chris Forbes
Split Object::Kind::Variable
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-02-04
Chris Forbes
Adjust interface extraction to account for split types
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-31
Chris Forbes
Include Vulkan version of debug support in vulkan files
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-30
Chris Forbes
Add SPIRV-Tools as git subtree
commit
|
commitdiff
|
tree
2019-01-30
Chris Forbes
Squashed 'third_party/SPIRV-Tools/' content from commit...
commit
|
commitdiff
|
tree
2019-01-30
Chris Forbes
Add SPIRV-Headers as git subtree
commit
|
commitdiff
|
tree
2019-01-30
Chris Forbes
Squashed 'third_party/SPIRV-Headers/' content from...
commit
|
commitdiff
|
tree
2019-01-22
Chris Forbes
Use unique names for each LLVM IR dump
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-21
Chris Forbes
Change routine names to be strings of char
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-18
Chris Forbes
make NDEBUG version of UNIMPLEMENTED() macro variadic too
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-18
Chris Forbes
drop c++ version for cmake build to 11
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-18
Chris Forbes
remove remaining make_unique usage
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Split types from other kinds of definitions
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Add support for builtin blocks
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Add support for arrays to interface and size analyses
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Add minimal support for integer constants
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Collect input/output interfaces
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Add support for SPIRV decorations
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Add builtin interface to spirv shader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Move AttribType enum to SpirvShader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Add size calculation for spirv types
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Formatting-only change: conform better with swiftshader...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Fix build
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Collect type and variable definitions from SPIRV shader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Initial stub implementation of SpirvShader
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-17
Chris Forbes
Produce correct error result for unsupported formats
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-14
Chris Forbes
Remove VK support for GL-style symmetric clip space
Tested-by: Chris Forbes <
chrisforbes@google.com
>
Reviewed-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2019-01-11
Chris Forbes
fix mismatched new/delete[] in BeginRenderPass
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-12-12
Chris Forbes
Fix CMake-based build
commit
|
commitdiff
|
tree
2018-12-11
Chris Forbes
Import snapshot of spirv headers
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-12-06
Chris Forbes
Fix the CMake build
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-12-06
Chris Forbes
Fix cmake-based build
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-10-25
Chris Forbes
Fixes for extension enumeration
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-26
Chris Forbes
Initial cmake support for vulkan target
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-25
Chris Forbes
More thread safety in ES2 & EGL APIs
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-25
Chris Forbes
Add support for constant folding of clamp()
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-21
Chris Forbes
Fix constant folding of nonsquare mat * vec and vec...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-21
Chris Forbes
Avoid emitting nonsquare scale matrix entries where...
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-21
Chris Forbes
Fix nonsquare matrix construction from scalar
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-21
Chris Forbes
Fix missing case for declarations in glslang AST dump
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-21
Chris Forbes
Fix code generation for vec.swiz *= mat
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-06
Chris Forbes
Fix GL resource access thread safety
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-09-06
Chris Forbes
Fix eglChooseConfig behavior to match CTS expectation
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree
2018-08-31
Chris Forbes
Consider context promotion when validating share context
Tested-by: Chris Forbes <
chrisforbes@google.com
>
commit
|
commitdiff
|
tree