V-EZ
No description available.
File Explorer
Download Latest Version (.zip)- V-EZ.PNG
- VulkanAPI.PNG
- CommandBuffers.txt
- GenerateDocumentation.sh
- GLSLGuide.txt
- Initialization.txt
- Introduction.txt
- Pipelines.txt
- Queues.txt
- RenderPasses.txt
- ResourceCreation.txt
- Samplers.txt
- Synchronization.txt
- UpdatingMemory.txt
- V-EZ.txt
- VertexInputFormats.txt
- OcclusionCulling.png
- ShadowMapping.png
- SimpleQuad.png
- SoftwareRasterization.png
- Subpasses.png
- V-EZ.PNG
- VulkanAPI.PNG
- V-EZ.html
- glslang
- glslang.cmake
- SPIRV-Cross
- SPIRV-Cross.cmake
- assimp-vc140-mt.dll
- poppack1.h
- pstdint.h
- pushpack1.h
- AndroidJNIIOSystem.h
- .editorconfig
- ai_assert.h
- anim.h
- camera.h
- cexport.h
- cfileio.h
- cimport.h
- color4.h
- color4.inl
- config.h
- DefaultLogger.hpp
- defs.h
- Exporter.hpp
- Importer.hpp
- importerdesc.h
- IOStream.hpp
- IOSystem.hpp
- light.h
- Logger.hpp
- LogStream.hpp
- material.h
- material.inl
- matrix3x3.h
- matrix3x3.inl
- matrix4x4.h
- matrix4x4.inl
- mesh.h
- metadata.h
- NullLogger.hpp
- postprocess.h
- ProgressHandler.hpp
- quaternion.h
- quaternion.inl
- scene.h
- texture.h
- types.h
- vector2.h
- vector2.inl
- vector3.h
- vector3.inl
- version.h
- libassimp.so
- libassimp.so.4
- libassimp.so.4.1.0
- libassimp.4.1.0.dylib
- libassimp.4.dylib
- libassimp.dylib
- assimp.lib
- eglew.h
- glew.h
- glxew.h
- wglew.h
- glew32s.lib
- glfw3.h
- glfw3native.h
- libglfw.so
- libglfw.so.3
- libglfw.so.3.3
- libglfw.3.3.dylib
- libglfw.3.dylib
- libglfw.dylib
- glfw.lib
- _features.hpp
- _fixes.hpp
- _noise.hpp
- _swizzle.hpp
- _swizzle_func.hpp
- _vectorize.hpp
- compute_vector_relational.hpp
- dummy.cpp
- func_common.inl
- func_common_simd.inl
- func_exponential.inl
- func_exponential_simd.inl
- func_geometric.inl
- func_geometric_simd.inl
- func_integer.inl
- func_integer_simd.inl
- func_matrix.inl
- func_matrix_simd.inl
- func_packing.inl
- func_packing_simd.inl
- func_trigonometric.inl
- func_trigonometric_simd.inl
- func_vector_relational.inl
- func_vector_relational_simd.inl
- glm.cpp
- qualifier.hpp
- setup.hpp
- type_float.hpp
- type_gentype.hpp
- type_gentype.inl
- type_half.hpp
- type_half.inl
- type_int.hpp
- type_mat.hpp
- type_mat.inl
- type_mat2x2.hpp
- type_mat2x2.inl
- type_mat2x3.hpp
- type_mat2x3.inl
- type_mat2x4.hpp
- type_mat2x4.inl
- type_mat3x2.hpp
- type_mat3x2.inl
- type_mat3x3.hpp
- type_mat3x3.inl
- type_mat3x4.hpp
- type_mat3x4.inl
- type_mat4x2.hpp
- type_mat4x2.inl
- type_mat4x3.hpp
- type_mat4x3.inl
- type_mat4x4.hpp
- type_mat4x4.inl
- type_mat4x4_simd.inl
- type_vec.hpp
- type_vec.inl
- type_vec1.hpp
- type_vec1.inl
- type_vec2.hpp
- type_vec2.inl
- type_vec3.hpp
- type_vec3.inl
- type_vec4.hpp
- type_vec4.inl
- type_vec4_simd.inl
- vec1.hpp
- vec1.inl
- vector_relational.hpp
- vector_relational.inl
- bitfield.hpp
- bitfield.inl
- color_space.hpp
- color_space.inl
- constants.hpp
- constants.inl
- epsilon.hpp
- epsilon.inl
- integer.hpp
- integer.inl
- matrix_access.hpp
- matrix_access.inl
- matrix_integer.hpp
- matrix_inverse.hpp
- matrix_inverse.inl
- matrix_transform.hpp
- matrix_transform.inl
- noise.hpp
- noise.inl
- packing.hpp
- packing.inl
- quaternion.hpp
- quaternion.inl
- quaternion_simd.inl
- random.hpp
- random.inl
- reciprocal.hpp
- reciprocal.inl
- round.hpp
- round.inl
- type_aligned.hpp
- type_precision.hpp
- type_precision.inl
- type_ptr.hpp
- type_ptr.inl
- ulp.hpp
- ulp.inl
- vec1.hpp
- vec1.inl
- associated_min_max.hpp
- associated_min_max.inl
- bit.hpp
- bit.inl
- closest_point.hpp
- closest_point.inl
- color_encoding.hpp
- color_encoding.inl
- color_space.hpp
- color_space.inl
- color_space_YCoCg.hpp
- color_space_YCoCg.inl
- common.hpp
- common.inl
- compatibility.hpp
- compatibility.inl
- component_wise.hpp
- component_wise.inl
- dual_quaternion.hpp
- dual_quaternion.inl
- euler_angles.hpp
- euler_angles.inl
- extend.hpp
- extend.inl
- extended_min_max.hpp
- extended_min_max.inl
- exterior_product.hpp
- exterior_product.inl
- fast_exponential.hpp
- fast_exponential.inl
- fast_square_root.hpp
- fast_square_root.inl
- fast_trigonometry.hpp
- fast_trigonometry.inl
- float_notmalize.inl
- functions.hpp
- functions.inl
- gradient_paint.hpp
- gradient_paint.inl
- handed_coordinate_space.hpp
- handed_coordinate_space.inl
- hash.hpp
- hash.inl
- integer.hpp
- integer.inl
- intersect.hpp
- intersect.inl
- io.hpp
- io.inl
- log_base.hpp
- log_base.inl
- matrix_cross_product.hpp
- matrix_cross_product.inl
- matrix_decompose.hpp
- matrix_decompose.inl
- matrix_factorisation.hpp
- matrix_factorisation.inl
- matrix_interpolation.hpp
- matrix_interpolation.inl
- matrix_major_storage.hpp
- matrix_major_storage.inl
- matrix_operation.hpp
- matrix_operation.inl
- matrix_query.hpp
- matrix_query.inl
- matrix_transform_2d.hpp
- matrix_transform_2d.inl
- mixed_product.hpp
- mixed_product.inl
- norm.hpp
- norm.inl
- normal.hpp
- normal.inl
- normalize_dot.hpp
- normalize_dot.inl
- number_precision.hpp
- number_precision.inl
- optimum_pow.hpp
- optimum_pow.inl
- orthonormalize.hpp
- orthonormalize.inl
- perpendicular.hpp
- perpendicular.inl
- polar_coordinates.hpp
- polar_coordinates.inl
- projection.hpp
- projection.inl
- quaternion.hpp
- quaternion.inl
- range.hpp
- raw_data.hpp
- raw_data.inl
- rotate_normalized_axis.hpp
- rotate_normalized_axis.inl
- rotate_vector.hpp
- rotate_vector.inl
- scalar_multiplication.hpp
- scalar_relational.hpp
- scalar_relational.inl
- spline.hpp
- spline.inl
- std_based_type.hpp
- std_based_type.inl
- string_cast.hpp
- string_cast.inl
- texture.hpp
- texture.inl
- transform.hpp
- transform.inl
- transform2.hpp
- transform2.inl
- type_aligned.hpp
- type_aligned.inl
- type_trait.hpp
- type_trait.inl
- vec_swizzle.hpp
- vector_angle.hpp
- vector_angle.inl
- vector_query.hpp
- vector_query.inl
- wrap.hpp
- wrap.inl
- common.h
- exponential.h
- geometric.h
- integer.h
- matrix.h
- packing.h
- platform.h
- trigonometric.h
- vector_relational.h
- CMakeLists.txt
- common.hpp
- exponential.hpp
- ext.hpp
- fwd.hpp
- geometric.hpp
- glm.hpp
- integer.hpp
- mat2x2.hpp
- mat2x3.hpp
- mat2x4.hpp
- mat3x2.hpp
- mat3x3.hpp
- mat3x4.hpp
- mat4x2.hpp
- mat4x3.hpp
- mat4x4.hpp
- matrix.hpp
- packing.hpp
- trigonometric.hpp
- vec2.hpp
- vec3.hpp
- vec4.hpp
- vector_relational.hpp
- stb.h
- stb_c_lexer.h
- stb_connected_components.h
- stb_divide.h
- stb_dxt.h
- stb_easy_font.h
- stb_herringbone_wang_tile.h
- stb_image.h
- stb_image_resize.h
- stb_image_write.h
- stb_leakcheck.h
- stb_perlin.h
- stb_rect_pack.h
- stb_sprintf.h
- stb_textedit.h
- stb_tilemap_editor.h
- stb_truetype.h
- stb_vorbis.c
- stb_voxel_render.h
- stretchy_buffer.h
- vk_mem_alloc.h
- AppBase.cpp
- AppBase.h
- Model.cpp
- Model.h
- buddha.obj
- vulkanscene_shadow.dae
- MipmapGeneration.frag
- MipmapGeneration.vert
- Simple.frag
- Simple.vert
- Occluder.frag
- Occluder.vert
- OcclusionScene.frag
- OcclusionScene.vert
- OcclusionTest.frag
- OcclusionTest.geom
- OcclusionTest.vert
- Reflection.comp
- DepthPass.vert
- ScenePass.frag
- ScenePass.vert
- SimpleCompute.comp
- SimpleCompute.frag
- SimpleCompute.vert
- SimpleQuad.frag
- SimpleQuad.vert
- SoftwareRasterization.comp
- Subpass0.frag
- Subpass0.vert
- Subpass1.frag
- Subpass1.vert
- texture.jpg
- CMakeLists.txt
- main.cpp
- MipmapGeneration.cpp
- MipmapGeneration.h
- CMakeLists.txt
- main.cpp
- Window.cpp
- Window.h
- CMakeLists.txt
- main.cpp
- OcclusionCulling.cpp
- OcclusionCulling.h
- CMakeLists.txt
- main.cpp
- PipelineReflection.cpp
- PipelineReflection.h
- CMakeLists.txt
- main.cpp
- ShadowMapping.cpp
- ShadowMapping.h
- CMakeLists.txt
- main.cpp
- SimpleCompute.cpp
- SimpleCompute.h
- CMakeLists.txt
- main.cpp
- SimpleQuad.cpp
- SimpleQuad.h
- CMakeLists.txt
- main.cpp
- SoftwareRasterization.cpp
- SoftwareRasterization.h
- CMakeLists.txt
- main.cpp
- Subpasses.cpp
- Subpasses.h
- CMakeLists.txt
- main.cpp
- VulkanMemory.cpp
- VulkanMemory.h
- CMakeLists.txt
- GLSLCompiler.cpp
- GLSLCompiler.h
- ResourceLimits.cpp
- ResourceLimits.h
- SPIRVReflection.cpp
- SPIRVReflection.h
- Buffer.cpp
- Buffer.h
- BufferView.cpp
- BufferView.h
- CommandBuffer.cpp
- CommandBuffer.h
- CommandPool.cpp
- CommandPool.h
- DescriptorPool.cpp
- DescriptorPool.h
- DescriptorSetLayout.cpp
- DescriptorSetLayout.h
- DescriptorSetLayoutCache.cpp
- DescriptorSetLayoutCache.h
- Device.cpp
- Device.h
- Fence.h
- Framebuffer.cpp
- Framebuffer.h
- GraphicsState.cpp
- GraphicsState.h
- Image.cpp
- Image.h
- ImageView.cpp
- ImageView.h
- Instance.cpp
- Instance.h
- PhysicalDevice.h
- Pipeline.cpp
- Pipeline.h
- PipelineBarriers.cpp
- PipelineBarriers.h
- PipelineCache.cpp
- PipelineCache.h
- Queue.cpp
- Queue.h
- RenderPassCache.cpp
- RenderPassCache.h
- ResourceBindings.cpp
- ResourceBindings.h
- ShaderModule.cpp
- ShaderModule.h
- StreamDecoder.cpp
- StreamDecoder.h
- StreamEncoder.cpp
- StreamEncoder.h
- Swapchain.cpp
- Swapchain.h
- SyncPrimitivesPool.cpp
- SyncPrimitivesPool.h
- VertexInputFormat.cpp
- VertexInputFormat.h
- Macros.h
- MemoryStream.cpp
- MemoryStream.h
- ObjectLookup.cpp
- ObjectLookup.h
- SpinLock.h
- ThreadPool.cpp
- ThreadPool.h
- VkHelpers.h
- CMakeLists.txt
- VEZ.cpp
- VEZ.def
- VEZ.h
- VEZ_ext.cpp
- VEZ_ext.h
- .gitignore
- .gitmodules
- CMakeLists.txt
- LICENSE.txt
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/GPUOpen-LibrariesAndSDKs/V-EZ
Downloads the entire project code from GitHub to your computer.
cd V-EZ
Moves into the project folder you just downloaded.
2. CMake
Medium RecommendedPrerequisites
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
Check that an executable was created inside the build folder, then run it directly (e.g. ./build/app_name).
// repository documentation
Was this content helpful?
(0 ratings)
