physical device features function and struct
This commit is contained in:
@@ -29,12 +29,18 @@ typedef struct gnPhysicalDeviceProperties {
|
||||
} gnPhysicalDeviceProperties;
|
||||
|
||||
typedef struct gnPhysicalDeviceFeatures {
|
||||
gnMultisampleCountFlags maxColorSamples, maxDepthSamples;
|
||||
uint32_t maxMemoryAllocations;
|
||||
uint32_t maxPushConstantSize;
|
||||
gnBool uint32Index;
|
||||
gnBool geometryShader;
|
||||
gnBool tessellationShader;
|
||||
gnBool multiDrawIndirect;
|
||||
gnBool drawIndirectFirstInstance;
|
||||
gnBool fillModeNonSolid;
|
||||
gnBool wideLines;
|
||||
gnBool largePoints;
|
||||
gnBool samplerAnisotropy;
|
||||
} gnPhysicalDeviceFeatures;
|
||||
|
||||
// gnPhysicalDeviceProperties gnQueryPhysicalDeviceFeatures(gnInstanceHandle instance, gn);
|
||||
gnPhysicalDeviceProperties gnQueryPhysicalDeviceProperties(gnInstanceHandle instance, gnPhysicalDeviceHandle handle);
|
||||
gnPhysicalDeviceProperties gnQueryPhysicalDeviceFeatures(gnInstanceHandle instance, gnPhysicalDeviceHandle device);
|
||||
gnPhysicalDeviceProperties gnQueryPhysicalDeviceProperties(gnInstanceHandle instance, gnPhysicalDeviceHandle device);
|
||||
|
||||
gnBool gnPhysicalDeviceCanPresentToSurface(gnInstance instance, gnPhysicalDeviceHandle device, gnWindowSurfaceHandle windowSurface);
|
||||
|
Reference in New Issue
Block a user