|
RetroArch
|
Namespaces | |
| inner | |
Typedefs | |
| typedef image2DBase< glm::vec4 > | image2D |
| typedef image2DBase< glm::ivec4 > | iimage2D |
| typedef image2DBase< glm::uvec4 > | uimage2D |
| typedef sampler2DBase< glm::vec4 > | sampler2D |
| typedef sampler2DBase< glm::ivec4 > | isampler2D |
| typedef sampler2DBase< glm::uvec4 > | usampler2D |
| using | VariableTypeRemapCallback = std::function< void(const SPIRType &type, const std::string &var_name, std::string &name_of_type)> |
| using | MSLStructMemberKey = uint64_t |
Functions | |
| template<typename T > | |
| T | imageLoad (const image2DBase< T > &image, glm::ivec2 coord) |
| template<typename T > | |
| void | imageStore (image2DBase< T > &image, glm::ivec2 coord, const T &value) |
| void | memoryBarrierShared () |
| void | memoryBarrier () |
| template<typename T > | |
| T | atomicAdd (T &v, T a) |
| template<typename T > | |
| T | texture (const sampler2DBase< T > &samp, const glm::vec2 &uv, float bias=0.0f) |
| template<typename... Ts> | |
| std::string | join (Ts &&... ts) |
| std::string | merge (const std::vector< std::string > &list) |
| template<typename T > | |
| std::string | convert_to_string (T &&t) |
| std::string | convert_to_string (float t) |
| std::string | convert_to_string (double t) |
| template<typename T > | |
| T & | variant_get (Variant &var) |
| template<typename T > | |
| const T & | variant_get (const Variant &var) |
| template<typename T , typename... P> | |
| T & | variant_set (Variant &var, P &&... args) |
| static bool | type_is_floating_point (const SPIRType &type) |
Variables | |
| static const uint32_t | kPushConstDescSet = ((uint32_t)-1) |
| static const uint32_t | kPushConstBinding = 0 |
| typedef image2DBase<glm::ivec4> spirv_cross::iimage2D |
| typedef image2DBase<glm::vec4> spirv_cross::image2D |
| typedef sampler2DBase<glm::ivec4> spirv_cross::isampler2D |
| using spirv_cross::MSLStructMemberKey = typedef uint64_t |
| typedef sampler2DBase<glm::vec4> spirv_cross::sampler2D |
| typedef image2DBase<glm::uvec4> spirv_cross::uimage2D |
| typedef sampler2DBase<glm::uvec4> spirv_cross::usampler2D |
| using spirv_cross::VariableTypeRemapCallback = typedef std::function<void(const SPIRType &type, const std::string &var_name, std::string &name_of_type)> |
| enum spirv_cross::Types |
|
inline |
|
inline |
|
inline |
|
inline |
| void spirv_cross::imageStore | ( | image2DBase< T > & | image, |
| glm::ivec2 | coord, | ||
| const T & | value | ||
| ) |
| std::string spirv_cross::join | ( | Ts &&... | ts | ) |
|
inline |
|
inline |
|
inline |
|
inline |
1.8.15