Made warnings about unused functions go away (this is intended functionality and not all programs will use all types of device constants, thus unnecessary warning)
This commit is contained in:
@@ -40,22 +40,22 @@ typedef struct {
|
|||||||
} VertexBufferArray;
|
} VertexBufferArray;
|
||||||
|
|
||||||
__constant__ AcMeshInfo d_mesh_info;
|
__constant__ AcMeshInfo d_mesh_info;
|
||||||
static inline int __device__
|
static int __device__ __forceinline__
|
||||||
DCONST(const AcIntParam param)
|
DCONST(const AcIntParam param)
|
||||||
{
|
{
|
||||||
return d_mesh_info.int_params[param];
|
return d_mesh_info.int_params[param];
|
||||||
}
|
}
|
||||||
static inline int3 __device__
|
static int3 __device__ __forceinline__
|
||||||
DCONST(const AcInt3Param param)
|
DCONST(const AcInt3Param param)
|
||||||
{
|
{
|
||||||
return d_mesh_info.int3_params[param];
|
return d_mesh_info.int3_params[param];
|
||||||
}
|
}
|
||||||
static inline AcReal __device__
|
static AcReal __device__ __forceinline__
|
||||||
DCONST(const AcRealParam param)
|
DCONST(const AcRealParam param)
|
||||||
{
|
{
|
||||||
return d_mesh_info.real_params[param];
|
return d_mesh_info.real_params[param];
|
||||||
}
|
}
|
||||||
static inline AcReal3 __device__
|
static AcReal3 __device__ __forceinline__
|
||||||
DCONST(const AcReal3Param param)
|
DCONST(const AcReal3Param param)
|
||||||
{
|
{
|
||||||
return d_mesh_info.real3_params[param];
|
return d_mesh_info.real3_params[param];
|
||||||
@@ -108,7 +108,7 @@ struct device_s {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// clang-format off
|
// clang-format off
|
||||||
static __global__ void dummy_kernel(void) {}
|
static __global__ void dummy_kernel(void) { DCONST((AcIntParam)0); DCONST((AcInt3Param)0); DCONST((AcRealParam)0); DCONST((AcReal3Param)0); }
|
||||||
// clang-format on
|
// clang-format on
|
||||||
|
|
||||||
AcResult
|
AcResult
|
||||||
|
|||||||
Reference in New Issue
Block a user