Searched refs:FirstComponent (Results 1 – 7 of 7) sorted by relevance
| /third_party/skia/third_party/externals/swiftshader/src/Pipeline/ |
| D | PixelProgram.cpp | 111 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(routine.viewID)); in setBuiltins() 116 value[builtin.FirstComponent + 0] = routine.fragCoord[0]; in setBuiltins() 117 value[builtin.FirstComponent + 1] = routine.fragCoord[1]; in setBuiltins() 118 value[builtin.FirstComponent + 2] = routine.fragCoord[2]; in setBuiltins() 119 value[builtin.FirstComponent + 3] = routine.fragCoord[3]; in setBuiltins() 124 value[builtin.FirstComponent + 0] = routine.pointCoord[0]; in setBuiltins() 125 value[builtin.FirstComponent + 1] = routine.pointCoord[1]; in setBuiltins() 130 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(SIMD::Width)); in setBuiltins() 135 value[builtin.FirstComponent] = As<SIMD::Float>(routine.helperInvocation); in setBuiltins() 152 routine.getVariable(it->second.Id)[it->second.FirstComponent] = As<Float4>(frontFacing); in executeShader() [all …]
|
| D | VertexProgram.cpp | 44 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(routine.viewID)); in VertexProgram() 50 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(routine.instanceID)); in VertexProgram() 55 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(SIMD::Width)); in VertexProgram() 78 routine.getVariable(it->second.Id)[it->second.FirstComponent] = in program()
|
| D | ComputeProgram.cpp | 77 value[builtin.FirstComponent + component] = in setWorkgroupBuiltins() 85 value[builtin.FirstComponent + component] = in setWorkgroupBuiltins() 93 value[builtin.FirstComponent + component] = in setWorkgroupBuiltins() 100 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(routine->subgroupsPerWorkgroup)); in setWorkgroupBuiltins() 105 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(routine->invocationsPerSubgroup)); in setWorkgroupBuiltins() 148 value[builtin.FirstComponent] = As<SIMD::Float>(localInvocationIndex); in setSubgroupBuiltins() 153 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(subgroupIndex)); in setSubgroupBuiltins() 159 value[builtin.FirstComponent + component] = in setSubgroupBuiltins() 167 value[builtin.FirstComponent + component] = in setSubgroupBuiltins()
|
| D | VertexRoutine.cpp | 122 auto posX = pos[it->second.FirstComponent + 0]; in computeClipFlags() 123 auto posY = pos[it->second.FirstComponent + 1]; in computeClipFlags() 124 auto posZ = pos[it->second.FirstComponent + 2]; in computeClipFlags() 125 auto posW = pos[it->second.FirstComponent + 3]; in computeClipFlags() 164 auto const &distance = routine.getVariable(it->second.Id)[it->second.FirstComponent + i]; in computeCullMask() 594 pos.x = position[it->second.FirstComponent + 0]; in writeCache() 595 pos.y = position[it->second.FirstComponent + 1]; in writeCache() 596 pos.z = position[it->second.FirstComponent + 2]; in writeCache() 597 pos.w = position[it->second.FirstComponent + 3]; in writeCache() 633 auto psize = routine.getVariable(it->second.Id)[it->second.FirstComponent]; in writeCache() [all …]
|
| D | SpirvShader.cpp | 2596 value[builtin.FirstComponent] = As<SIMD::Float>(SIMD::Int(0, 1, 2, 3)); in setImmutableInputBuiltins() 2601 value[builtin.FirstComponent + 0] = As<SIMD::Float>(SIMD::Int(1, 2, 4, 8)); in setImmutableInputBuiltins() 2602 value[builtin.FirstComponent + 1] = As<SIMD::Float>(SIMD::Int(0, 0, 0, 0)); in setImmutableInputBuiltins() 2603 value[builtin.FirstComponent + 2] = As<SIMD::Float>(SIMD::Int(0, 0, 0, 0)); in setImmutableInputBuiltins() 2604 value[builtin.FirstComponent + 3] = As<SIMD::Float>(SIMD::Int(0, 0, 0, 0)); in setImmutableInputBuiltins() 2609 value[builtin.FirstComponent + 0] = As<SIMD::Float>(SIMD::Int(15, 14, 12, 8)); in setImmutableInputBuiltins() 2610 value[builtin.FirstComponent + 1] = As<SIMD::Float>(SIMD::Int(0, 0, 0, 0)); in setImmutableInputBuiltins() 2611 value[builtin.FirstComponent + 2] = As<SIMD::Float>(SIMD::Int(0, 0, 0, 0)); in setImmutableInputBuiltins() 2612 value[builtin.FirstComponent + 3] = As<SIMD::Float>(SIMD::Int(0, 0, 0, 0)); in setImmutableInputBuiltins() 2617 value[builtin.FirstComponent + 0] = As<SIMD::Float>(SIMD::Int(14, 12, 8, 0)); in setImmutableInputBuiltins() [all …]
|
| D | SpirvShader.hpp | 839 uint32_t FirstComponent; member
|
| D | PixelRoutine.cpp | 261 routine.getVariable(it->second.Id)[it->second.FirstComponent + i] = distance; in quad() 276 routine.getVariable(it->second.Id)[it->second.FirstComponent + i] = in quad() 887 …UInt4 sRef = As<UInt4>(routine.getVariable(it->second.Id)[it->second.FirstComponent]) & UInt4(0xff… in stencilReplaceRef()
|