Lines Matching refs:ri
133 static const char* getImageFormatName (ri::Image::Format format)
137 case ri::Image::FORMAT_RGB888: return "RGB888";
138 case ri::Image::FORMAT_RGBA8888: return "RGBA8888";
145 static const char* getImageCompressionName (ri::Image::Compression compression)
149 case ri::Image::COMPRESSION_NONE: return "None";
150 case ri::Image::COMPRESSION_PNG: return "PNG";
157 static const char* getSampleValueTagName (ri::ValueInfo::ValueTag tag)
161 case ri::ValueInfo::VALUETAG_PREDICTOR: return "Predictor";
162 case ri::ValueInfo::VALUETAG_RESPONSE: return "Response";
234 static void writeResultItem (const ri::Item& item, xml::Writer& dst)
240 case ri::TYPE_RESULT:
244 case ri::TYPE_TEXT:
245 dst << Writer::BeginElement("Text") << static_cast<const ri::Text&>(item).text << Writer::EndElement;
248 case ri::TYPE_NUMBER:
250 const ri::Number& number = static_cast<const ri::Number&>(item);
261 case ri::TYPE_IMAGE:
263 const ri::Image& image = static_cast<const ri::Image&>(item);
276 case ri::TYPE_IMAGESET:
278 const ri::ImageSet& imageSet = static_cast<const ri::ImageSet&>(item);
290 case ri::TYPE_SHADER:
292 const ri::Shader& shader = static_cast<const ri::Shader&>(item);
297 case ri::Shader::SHADERTYPE_VERTEX: tagName = "VertexShader"; break;
298 case ri::Shader::SHADERTYPE_FRAGMENT: tagName = "FragmentShader"; break;
299 case ri::Shader::SHADERTYPE_GEOMETRY: tagName = "GeometryShader"; break;
300 case ri::Shader::SHADERTYPE_TESS_CONTROL: tagName = "TessControlShader"; break;
301 case ri::Shader::SHADERTYPE_TESS_EVALUATION: tagName = "TessEvaluationShader"; break;
302 case ri::Shader::SHADERTYPE_COMPUTE: tagName = "ComputeShader"; break;
303 case ri::Shader::SHADERTYPE_RAYGEN: tagName = "RaygenShader"; break;
304 case ri::Shader::SHADERTYPE_ANY_HIT: tagName = "AnyHitShader"; break;
305 case ri::Shader::SHADERTYPE_CLOSEST_HIT: tagName = "ClosestHitShader"; break;
306 case ri::Shader::SHADERTYPE_MISS: tagName = "MissShader"; break;
307 case ri::Shader::SHADERTYPE_INTERSECTION: tagName = "IntersectionShader"; break;
308 case ri::Shader::SHADERTYPE_CALLABLE: tagName = "CallableShader"; break;
309 case ri::Shader::SHADERTYPE_TASK: tagName = "TaskShader"; break;
310 case ri::Shader::SHADERTYPE_MESH: tagName = "MeshShader"; break;
326 case ri::TYPE_SHADERPROGRAM:
328 const ri::ShaderProgram& program = static_cast<const ri::ShaderProgram&>(item);
341 case ri::TYPE_SHADERSOURCE:
342 dst << Writer::BeginElement("ShaderSource") << static_cast<const ri::ShaderSource&>(item).source << Writer::EndElement;
345 case ri::TYPE_SPIRVSOURCE:
346 dst << Writer::BeginElement("SpirVAssemblySource") << static_cast<const ri::SpirVSource&>(item).source << Writer::EndElement;
349 case ri::TYPE_INFOLOG:
350 dst << Writer::BeginElement("InfoLog") << static_cast<const ri::InfoLog&>(item).log << Writer::EndElement;
353 case ri::TYPE_SECTION:
355 const ri::Section& section = static_cast<const ri::Section&>(item);
367 case ri::TYPE_KERNELSOURCE:
368 dst << Writer::BeginElement("KernelSource") << static_cast<const ri::KernelSource&>(item).source << Writer::EndElement;
371 case ri::TYPE_COMPILEINFO:
373 const ri::CompileInfo& compileInfo = static_cast<const ri::CompileInfo&>(item);
385 case ri::TYPE_EGLCONFIG:
387 const ri::EglConfig& config = static_cast<const ri::EglConfig&>(item);
423 case ri::TYPE_EGLCONFIGSET:
425 const ri::EglConfigSet& configSet = static_cast<const ri::EglConfigSet&>(item);
437 case ri::TYPE_SAMPLELIST:
439 const ri::SampleList& list = static_cast<const ri::SampleList&>(item);
453 case ri::TYPE_SAMPLEINFO:
455 const ri::SampleInfo& info = static_cast<const ri::SampleInfo&>(item);
463 case ri::TYPE_VALUEINFO:
465 const ri::ValueInfo& info = static_cast<const ri::ValueInfo&>(item);
476 case ri::TYPE_SAMPLE:
478 const ri::Sample& sample = static_cast<const ri::Sample&>(item);
486 case ri::TYPE_SAMPLEVALUE:
488 const ri::SampleValue& value = static_cast<const ri::SampleValue&>(item);