Lines Matching refs:dst
566 void specializeShaderSources (ProgramSources& dst,
582 dst << glu::ShaderSource(shaderType, sourceWithExts);
587 void specializeProgramSources (glu::ProgramSources& dst,
591 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_VERTEX, generateVertexSpecialization);
592 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_FRAGMENT, generateFragmentSpecialization);
593 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_GEOMETRY, generateGeometrySpecialization);
594 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_TESSELLATION_CONTROL, generateTessControlSpecialization);
595 specializeShaderSources(dst, src, specParams, glu::SHADERTYPE_TESSELLATION_EVALUATION, generateTessEvalSpecialization);
597 dst << glu::ProgramSeparable(src.separable);
662 void copyToLayout (void* dst, const ValueBufferLayout::Entry& entryLayout, const Value& value, int arrayNdx)
679 deMemcpy((deUint8*)dst + entryLayout.offset + vecNdx*entryLayout.vecStride + compNdx * sizeof(deUint32),
688 deMemcpy((deUint8*)dst + entryLayout.offset + vecNdx*entryLayout.vecStride,
694 void copyToLayout (void* dst, const ValueBufferLayout& layout, const vector<Value>& values, int arrayNdx)
699 copyToLayout(dst, layout.entries[ndx], values[ndx], arrayNdx);
1213 void writeValuesToMem (Context& context, const vk::Allocation& dst, const ValueBufferLayout& layout, const vector<Value>& values, int arrayNdx)
1215 copyToLayout(dst.getHostPtr(), layout, values, arrayNdx);
1218 flushAlloc(context.getDeviceInterface(), context.getDevice(), dst);