Home
last modified time | relevance | path

Searched refs:FirstComponent (Results 1 – 7 of 7) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DPixelProgram.cpp111 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 …]
DVertexProgram.cpp44 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()
DComputeProgram.cpp77 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()
DVertexRoutine.cpp122 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 …]
DSpirvShader.cpp2596 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 …]
DSpirvShader.hpp839 uint32_t FirstComponent; member
DPixelRoutine.cpp261 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()