file(GLOB ROOT_SOURCE *.cpp)
file(GLOB ROOT_INLINE *.inl)
file(GLOB ROOT_HEADER *.hpp)
file(GLOB ROOT_TEXT ../*.txt)
file(GLOB ROOT_MD ../*.md)
file(GLOB ROOT_NAT ../util/glm.natvis)
file(GLOB_RECURSE CORE_SOURCE ./detail/*.cpp)
file(GLOB_RECURSE CORE_INLINE ./detail/*.inl)
file(GLOB_RECURSE CORE_HEADER ./detail/*.hpp)
file(GLOB_RECURSE GTC_SOURCE ./gtc/*.cpp)
file(GLOB_RECURSE GTC_INLINE ./gtc/*.inl)
file(GLOB_RECURSE GTC_HEADER ./gtc/*.hpp)
file(GLOB_RECURSE GTX_SOURCE ./gtx/*.cpp)
file(GLOB_RECURSE GTX_INLINE ./gtx/*.inl)
file(GLOB_RECURSE GTX_HEADER ./gtx/*.hpp)
file(GLOB_RECURSE SIMD_SOURCE ./simd/*.cpp)
file(GLOB_RECURSE SIMD_INLINE ./simd/*.inl)
file(GLOB_RECURSE SIMD_HEADER ./simd/*.h)
source_group("Text Files" FILES ${ROOT_TEXT} ${ROOT_MD})
source_group("Core Files" FILES ${CORE_SOURCE})
source_group("Core Files" FILES ${CORE_INLINE})
source_group("Core Files" FILES ${CORE_HEADER})
source_group("GTC Files" FILES ${GTC_SOURCE})
source_group("GTC Files" FILES ${GTC_INLINE})
source_group("GTC Files" FILES ${GTC_HEADER})
source_group("GTX Files" FILES ${GTX_SOURCE})
source_group("GTX Files" FILES ${GTX_INLINE})
source_group("GTX Files" FILES ${GTX_HEADER})
source_group("SIMD Files" FILES ${SIMD_SOURCE})
source_group("SIMD Files" FILES ${SIMD_INLINE})
source_group("SIMD Files" FILES ${SIMD_HEADER})
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/..)
if(GLM_STATIC_LIBRARY_ENABLE OR GLM_DYNAMIC_LIBRARY_ENABLE)
if(GLM_STATIC_LIBRARY_ENABLE)
add_library(glm_static STATIC ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT}
${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER}
${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER})
endif(GLM_STATIC_LIBRARY_ENABLE)
if(GLM_DYNAMIC_LIBRARY_ENABLE)
add_library(glm_shared SHARED ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT}
${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER}
${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER})
endif(GLM_DYNAMIC_LIBRARY_ENABLE)
else(GLM_STATIC_LIBRARY_ENABLE OR GLM_DYNAMIC_LIBRARY_ENABLE)
add_executable(glm_dummy ${ROOT_TEXT} ${ROOT_MD} ${ROOT_NAT}
${ROOT_SOURCE} ${ROOT_INLINE} ${ROOT_HEADER}
${CORE_SOURCE} ${CORE_INLINE} ${CORE_HEADER}
${GTC_SOURCE} ${GTC_INLINE} ${GTC_HEADER}
${GTX_SOURCE} ${GTX_INLINE} ${GTX_HEADER}
${SIMD_SOURCE} ${SIMD_INLINE} ${SIMD_HEADER})
endif(GLM_STATIC_LIBRARY_ENABLE OR GLM_DYNAMIC_LIBRARY_ENABLE)
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
Vulkan+MFC+MSAA+Texture.zip (279个子文件)
CRender.cpp 66KB
VulkanCommon.cpp 13KB
glm.cpp 8KB
dummy.cpp 5KB
MFCVulkanDlg.cpp 5KB
MFCVulkan.cpp 3KB
stdafx.cpp 178B
MFCVulkan.vcxproj.filters 2KB
matrix.h 39KB
platform.h 13KB
VulkanCommon.h 9KB
common.h 7KB
CRender.h 4KB
geometric.h 4KB
integer.h 4KB
stdafx.h 2KB
MFCVulkanDlg.h 1KB
Resource.h 541B
MFCVulkan.h 508B
exponential.h 365B
targetver.h 299B
vector_relational.h 139B
trigonometric.h 136B
packing.h 129B
fwd.hpp 79KB
vec_swizzle.hpp 74KB
_swizzle.hpp 48KB
type_mat.hpp 40KB
_swizzle_func.hpp 34KB
type_aligned.hpp 32KB
packing.hpp 32KB
setup.hpp 27KB
type_vec.hpp 26KB
type_precision.hpp 24KB
func_common.hpp 23KB
matrix_transform.hpp 19KB
type_vec4.hpp 17KB
compatibility.hpp 15KB
type_vec3.hpp 14KB
matrix_integer.hpp 14KB
type_aligned.hpp 14KB
type_vec2.hpp 13KB
quaternion.hpp 13KB
_features.hpp 11KB
func_packing.hpp 10KB
func_integer.hpp 10KB
type_vec1.hpp 10KB
func_trigonometric.hpp 10KB
dual_quaternion.hpp 9KB
type_int.hpp 9KB
associated_min_max.hpp 9KB
bitfield.hpp 8KB
io.hpp 7KB
type_mat4x4.hpp 7KB
type_mat3x3.hpp 6KB
type_mat2x2.hpp 6KB
func_vector_relational.hpp 6KB
type_mat4x3.hpp 6KB
round.hpp 6KB
func_exponential.hpp 5KB
type_mat3x4.hpp 5KB
type_mat4x2.hpp 5KB
type_mat3x2.hpp 5KB
type_mat2x4.hpp 5KB
type_mat2x3.hpp 5KB
func_matrix.hpp 5KB
vec1.hpp 5KB
func_geometric.hpp 5KB
quaternion.hpp 5KB
type_gentype.hpp 5KB
euler_angles.hpp 5KB
type_trait.hpp 4KB
constants.hpp 4KB
type_ptr.hpp 4KB
integer.hpp 4KB
ext.hpp 4KB
matrix_major_storage.hpp 4KB
extended_min_max.hpp 4KB
transform2.hpp 3KB
rotate_vector.hpp 3KB
fast_exponential.hpp 3KB
reciprocal.hpp 3KB
_vectorize.hpp 3KB
intersect.hpp 3KB
hash.hpp 3KB
bit.hpp 3KB
fast_square_root.hpp 3KB
glm.hpp 3KB
mat3x3.hpp 3KB
mat4x4.hpp 3KB
mat2x2.hpp 3KB
_noise.hpp 3KB
matrix_query.hpp 3KB
random.hpp 3KB
type_float.hpp 3KB
matrix_transform_2d.hpp 3KB
vector_query.hpp 3KB
matrix_operation.hpp 2KB
component_wise.hpp 2KB
norm.hpp 2KB
共 279 条
- 1
- 2
- 3
资源评论
supercbwar
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功