Lines Matching refs:base

805 void setDataFloat (void *base, VkComponentTypeKHR dt, deUint32 i, float value)
809 ((float *)base)[i] = value;
814 ((deFloat16 *)base)[i] = deFloat32To16(value);
818 float getDataFloat (void *base, VkComponentTypeKHR dt, deUint32 i)
822 return ((float *)base)[i];
827 return deFloat16To32(((deFloat16 *)base)[i]);
831 void setDataInt (void *base, VkComponentTypeKHR dt, deUint32 i, deUint32 value)
837 case VK_COMPONENT_TYPE_UINT8_KHR: ((deUint8 *)base)[i] = (deUint8)value; break;
838 case VK_COMPONENT_TYPE_UINT16_KHR: ((deUint16 *)base)[i] = (deUint16)value; break;
839 case VK_COMPONENT_TYPE_UINT32_KHR: ((deUint32 *)base)[i] = (deUint32)value; break;
840 case VK_COMPONENT_TYPE_SINT8_KHR: ((deInt8 *)base)[i] = (deInt8)value; break;
841 case VK_COMPONENT_TYPE_SINT16_KHR: ((deInt16 *)base)[i] = (deInt16)value; break;
842 case VK_COMPONENT_TYPE_SINT32_KHR: ((deInt32 *)base)[i] = (deInt32)value; break;
847 deUint32 getDataInt (void *base, VkComponentTypeKHR dt, deUint32 i)
853 case VK_COMPONENT_TYPE_UINT8_KHR: return ((deUint8*)base)[i];
854 case VK_COMPONENT_TYPE_UINT16_KHR: return ((deUint16*)base)[i];
855 case VK_COMPONENT_TYPE_UINT32_KHR: return ((deUint32*)base)[i];
856 case VK_COMPONENT_TYPE_SINT8_KHR: return ((deInt8*)base)[i];
857 case VK_COMPONENT_TYPE_SINT16_KHR: return ((deInt16*)base)[i];
858 case VK_COMPONENT_TYPE_SINT32_KHR: return ((deInt32 *)base)[i];
864 T getDataConvertedToT (void *base, VkComponentTypeKHR dt, deUint32 i)
870 case VK_COMPONENT_TYPE_UINT8_KHR: return (T)((deUint8*)base)[i];
871 case VK_COMPONENT_TYPE_UINT16_KHR: return (T)((deUint16*)base)[i];
872 case VK_COMPONENT_TYPE_UINT32_KHR: return (T)((deUint32*)base)[i];
873 case VK_COMPONENT_TYPE_SINT8_KHR: return (T)((deInt8*)base)[i];
874 case VK_COMPONENT_TYPE_SINT16_KHR: return (T)((deInt16*)base)[i];
875 case VK_COMPONENT_TYPE_SINT32_KHR: return (T)((deInt32 *)base)[i];
878 float temp = ((float *)base)[i];
885 float temp = deFloat16To32(((deFloat16 *)base)[i]);