Ray
Embeddable physically based renderer
파일 탐색기
최종 버전 다운로드 (.zip)- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- ci.yml
- release.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- action.yml
- ci.yml
- glslx
- glslx.exe
- img1.jpg
- img2.jpg
- ndf_vs_vndf_no_nee.png
- scene1.jpg
- scene10.jpg
- scene11.jpg
- scene12.jpg
- scene13.jpg
- scene14.jpg
- scene15.jpg
- scene16.jpg
- scene17.jpg
- scene18.jpg
- scene19.jpg
- scene2.jpg
- scene3.jpg
- scene4.jpg
- scene5.jpg
- scene6.jpg
- scene7.jpg
- scene8.jpg
- scene9.jpg
- AccStructureDX.cpp
- AccStructureDX.h
- BufferDX.cpp
- BufferDX.h
- ContextDX.cpp
- ContextDX.h
- DebugMarkerDX.cpp
- DebugMarkerDX.h
- DescriptorPoolDX.cpp
- DescriptorPoolDX.h
- DrawCallDX.cpp
- DrawCallDX.h
- FenceDX.cpp
- FenceDX.h
- ImageAtlasDX.cpp
- ImageAtlasDX.h
- ImageDX.cpp
- ImageDX.h
- MemoryAllocatorDX.cpp
- MemoryAllocatorDX.h
- PipelineDX.cpp
- PipelineDX.h
- ProgramDX.cpp
- ProgramDX.h
- RenderPassDX.cpp
- RenderPassDX.h
- ResourceDX.cpp
- ResourceDX.h
- SamplerDX.cpp
- SamplerDX.h
- ShaderDX.cpp
- ShaderDX.h
- SparseStorageDX.h
- VectorDX.h
- VertexInputDX.cpp
- VertexInputDX.h
- Huffman.cpp
- Huffman.h
- Inflate.cpp
- Inflate.h
- __3d_noise_tex.inl
- __agx.inl
- __agx_punchy.inl
- __cirrus_tex.inl
- __curl_tex.inl
- __filmic_high_contrast.inl
- __filmic_low_contrast.inl
- __filmic_med_contrast.inl
- __filmic_med_high_contrast.inl
- __filmic_med_low_contrast.inl
- __filmic_very_high_contrast.inl
- __filmic_very_low_contrast.inl
- __moon_tex.inl
- __oidn_weights_hdr_alb_nrm.inl
- __pmj02_samples.inl
- __weather_tex.inl
- bake_sky.comp.cso.inl
- bake_sky.comp.spv.inl
- convolution_112_112_coop_16x16x16_CF16.comp.spv.inl
- convolution_112_112_coop_8x8x16_CF32.comp.spv.inl
- convolution_112_112_fp16.comp.cso.inl
- convolution_112_112_fp16.comp.spv.inl
- convolution_112_112_fp32.comp.cso.inl
- convolution_112_112_fp32.comp.spv.inl
- convolution_32_32_Downsample_coop_16x16x16_CF16.comp.spv.inl
- convolution_32_32_Downsample_coop_8x8x16_CF32.comp.spv.inl
- convolution_32_32_Downsample_fp16.comp.cso.inl
- convolution_32_32_Downsample_fp16.comp.spv.inl
- convolution_32_32_Downsample_fp32.comp.cso.inl
- convolution_32_32_Downsample_fp32.comp.spv.inl
- convolution_32_3_img_coop_16x16x16_CF16.comp.spv.inl
- convolution_32_3_img_coop_8x8x16_CF32.comp.spv.inl
- convolution_32_3_img_fp16.comp.cso.inl
- convolution_32_3_img_fp16.comp.spv.inl
- convolution_32_3_img_fp32.comp.cso.inl
- convolution_32_3_img_fp32.comp.spv.inl
- convolution_32_48_Downsample_coop_16x16x16_CF16.comp.spv.inl
- convolution_32_48_Downsample_coop_8x8x16_CF32.comp.spv.inl
- convolution_32_48_Downsample_fp16.comp.cso.inl
- convolution_32_48_Downsample_fp16.comp.spv.inl
- convolution_32_48_Downsample_fp32.comp.cso.inl
- convolution_32_48_Downsample_fp32.comp.spv.inl
- convolution_48_64_Downsample_coop_16x16x16_CF16.comp.spv.inl
- convolution_48_64_Downsample_coop_8x8x16_CF32.comp.spv.inl
- convolution_48_64_Downsample_fp16.comp.cso.inl
- convolution_48_64_Downsample_fp16.comp.spv.inl
- convolution_48_64_Downsample_fp32.comp.cso.inl
- convolution_48_64_Downsample_fp32.comp.spv.inl
- convolution_64_32_coop_16x16x16_CF16.comp.spv.inl
- convolution_64_32_coop_8x8x16_CF32.comp.spv.inl
- convolution_64_32_fp16.comp.cso.inl
- convolution_64_32_fp16.comp.spv.inl
- convolution_64_32_fp32.comp.cso.inl
- convolution_64_32_fp32.comp.spv.inl
- convolution_64_64_coop_16x16x16_CF16.comp.spv.inl
- convolution_64_64_coop_8x8x16_CF32.comp.spv.inl
- convolution_64_64_fp16.comp.cso.inl
- convolution_64_64_fp16.comp.spv.inl
- convolution_64_64_fp32.comp.cso.inl
- convolution_64_64_fp32.comp.spv.inl
- convolution_64_80_Downsample_coop_16x16x16_CF16.comp.spv.inl
- convolution_64_80_Downsample_coop_8x8x16_CF32.comp.spv.inl
- convolution_64_80_Downsample_fp16.comp.cso.inl
- convolution_64_80_Downsample_fp16.comp.spv.inl
- convolution_64_80_Downsample_fp32.comp.cso.inl
- convolution_64_80_Downsample_fp32.comp.spv.inl
- convolution_80_96_coop_16x16x16_CF16.comp.spv.inl
- convolution_80_96_coop_8x8x16_CF32.comp.spv.inl
- convolution_80_96_fp16.comp.cso.inl
- convolution_80_96_fp16.comp.spv.inl
- convolution_80_96_fp32.comp.cso.inl
- convolution_80_96_fp32.comp.spv.inl
- convolution_96_96_coop_16x16x16_CF16.comp.spv.inl
- convolution_96_96_coop_8x8x16_CF32.comp.spv.inl
- convolution_96_96_fp16.comp.cso.inl
- convolution_96_96_fp16.comp.spv.inl
- convolution_96_96_fp32.comp.cso.inl
- convolution_96_96_fp32.comp.spv.inl
- convolution_concat_112_48_96_coop_16x16x16_CF16.comp.spv.inl
- convolution_concat_112_48_96_coop_8x8x16_CF32.comp.spv.inl
- convolution_concat_112_48_96_fp16.comp.cso.inl
- convolution_concat_112_48_96_fp16.comp.spv.inl
- convolution_concat_112_48_96_fp32.comp.cso.inl
- convolution_concat_112_48_96_fp32.comp.spv.inl
- convolution_concat_64_9_64_coop_16x16x16_CF16.comp.spv.inl
- convolution_concat_64_9_64_coop_8x8x16_CF32.comp.spv.inl
- convolution_concat_64_9_64_fp16.comp.cso.inl
- convolution_concat_64_9_64_fp16.comp.spv.inl
- convolution_concat_64_9_64_fp32.comp.cso.inl
- convolution_concat_64_9_64_fp32.comp.spv.inl
- convolution_concat_96_32_64_coop_16x16x16_CF16.comp.spv.inl
- convolution_concat_96_32_64_coop_8x8x16_CF32.comp.spv.inl
- convolution_concat_96_32_64_fp16.comp.cso.inl
- convolution_concat_96_32_64_fp16.comp.spv.inl
- convolution_concat_96_32_64_fp32.comp.cso.inl
- convolution_concat_96_32_64_fp32.comp.spv.inl
- convolution_concat_96_64_112_coop_16x16x16_CF16.comp.spv.inl
- convolution_concat_96_64_112_coop_8x8x16_CF32.comp.spv.inl
- convolution_concat_96_64_112_fp16.comp.cso.inl
- convolution_concat_96_64_112_fp16.comp.spv.inl
- convolution_concat_96_64_112_fp32.comp.cso.inl
- convolution_concat_96_64_112_fp32.comp.spv.inl
- convolution_Img_9_32_coop_16x16x16_CF16.comp.spv.inl
- convolution_Img_9_32_coop_8x8x16_CF32.comp.spv.inl
- convolution_Img_9_32_fp16.comp.cso.inl
- convolution_Img_9_32_fp16.comp.spv.inl
- convolution_Img_9_32_fp32.comp.cso.inl
- convolution_Img_9_32_fp32.comp.spv.inl
- debug_rt.comp.cso.inl
- debug_rt.comp.spv.inl
- filter_variance.comp.cso.inl
- filter_variance.comp.spv.inl
- intersect_area_lights.comp.cso.inl
- intersect_area_lights.comp.spv.inl
- intersect_scene.rchit.spv.inl
- intersect_scene.rgen.spv.inl
- intersect_scene.rmiss.spv.inl
- intersect_scene_hwrt_atlas.comp.cso.inl
- intersect_scene_hwrt_atlas.comp.spv.inl
- intersect_scene_hwrt_bindless.comp.cso.inl
- intersect_scene_hwrt_bindless.comp.spv.inl
- intersect_scene_indirect.rgen.spv.inl
- intersect_scene_indirect_hwrt_atlas.comp.cso.inl
- intersect_scene_indirect_hwrt_atlas.comp.spv.inl
- intersect_scene_indirect_hwrt_bindless.comp.cso.inl
- intersect_scene_indirect_hwrt_bindless.comp.spv.inl
- intersect_scene_indirect_swrt_atlas.comp.cso.inl
- intersect_scene_indirect_swrt_atlas.comp.spv.inl
- intersect_scene_indirect_swrt_atlas_subgroup.comp.cso.inl
- intersect_scene_indirect_swrt_atlas_subgroup.comp.spv.inl
- intersect_scene_indirect_swrt_bindless.comp.cso.inl
- intersect_scene_indirect_swrt_bindless.comp.spv.inl
- intersect_scene_indirect_swrt_bindless_subgroup.comp.cso.inl
- intersect_scene_indirect_swrt_bindless_subgroup.comp.spv.inl
- intersect_scene_shadow_hwrt_atlas.comp.cso.inl
- intersect_scene_shadow_hwrt_atlas.comp.spv.inl
- intersect_scene_shadow_hwrt_bindless.comp.cso.inl
- intersect_scene_shadow_hwrt_bindless.comp.spv.inl
- intersect_scene_shadow_swrt_atlas.comp.cso.inl
- intersect_scene_shadow_swrt_atlas.comp.spv.inl
- intersect_scene_shadow_swrt_atlas_subgroup.comp.cso.inl
- intersect_scene_shadow_swrt_atlas_subgroup.comp.spv.inl
- intersect_scene_shadow_swrt_bindless.comp.cso.inl
- intersect_scene_shadow_swrt_bindless.comp.spv.inl
- intersect_scene_shadow_swrt_bindless_subgroup.comp.cso.inl
- intersect_scene_shadow_swrt_bindless_subgroup.comp.spv.inl
- intersect_scene_swrt_atlas.comp.cso.inl
- intersect_scene_swrt_atlas.comp.spv.inl
- intersect_scene_swrt_atlas_subgroup.comp.cso.inl
- intersect_scene_swrt_atlas_subgroup.comp.spv.inl
- intersect_scene_swrt_bindless.comp.cso.inl
- intersect_scene_swrt_bindless.comp.spv.inl
- intersect_scene_swrt_bindless_subgroup.comp.cso.inl
- intersect_scene_swrt_bindless_subgroup.comp.spv.inl
- mix_incremental.comp.cso.inl
- mix_incremental.comp.spv.inl
- nlm_filter.comp.cso.inl
- nlm_filter.comp.spv.inl
- postprocess.comp.cso.inl
- postprocess.comp.spv.inl
- prepare_indir_args.comp.cso.inl
- prepare_indir_args.comp.spv.inl
- primary_ray_gen_adaptive.comp.cso.inl
- primary_ray_gen_adaptive.comp.spv.inl
- primary_ray_gen_simple.comp.cso.inl
- primary_ray_gen_simple.comp.spv.inl
- shade_primary_atlas.comp.cso.inl
- shade_primary_atlas.comp.spv.inl
- shade_primary_atlas_cache_query.comp.cso.inl
- shade_primary_atlas_cache_query.comp.spv.inl
- shade_primary_atlas_cache_query_sky.comp.cso.inl
- shade_primary_atlas_cache_query_sky.comp.spv.inl
- shade_primary_atlas_cache_update.comp.cso.inl
- shade_primary_atlas_cache_update.comp.spv.inl
- shade_primary_atlas_sky.comp.cso.inl
- shade_primary_atlas_sky.comp.spv.inl
- shade_primary_bindless.comp.cso.inl
- shade_primary_bindless.comp.spv.inl
- shade_primary_bindless_cache_query.comp.cso.inl
- shade_primary_bindless_cache_query.comp.spv.inl
- shade_primary_bindless_cache_query_sky.comp.cso.inl
- shade_primary_bindless_cache_query_sky.comp.spv.inl
- shade_primary_bindless_cache_update.comp.cso.inl
- shade_primary_bindless_cache_update.comp.spv.inl
- shade_primary_bindless_sky.comp.cso.inl
- shade_primary_bindless_sky.comp.spv.inl
- shade_secondary_atlas.comp.cso.inl
- shade_secondary_atlas.comp.spv.inl
- shade_secondary_atlas_cache_query.comp.cso.inl
- shade_secondary_atlas_cache_query.comp.spv.inl
- shade_secondary_atlas_cache_query_sky.comp.cso.inl
- shade_secondary_atlas_cache_query_sky.comp.spv.inl
- shade_secondary_atlas_cache_update.comp.cso.inl
- shade_secondary_atlas_cache_update.comp.spv.inl
- shade_secondary_atlas_sky.comp.cso.inl
- shade_secondary_atlas_sky.comp.spv.inl
- shade_secondary_bindless.comp.cso.inl
- shade_secondary_bindless.comp.spv.inl
- shade_secondary_bindless_cache_query.comp.cso.inl
- shade_secondary_bindless_cache_query.comp.spv.inl
- shade_secondary_bindless_cache_query_sky.comp.cso.inl
- shade_secondary_bindless_cache_query_sky.comp.spv.inl
- shade_secondary_bindless_cache_update.comp.cso.inl
- shade_secondary_bindless_cache_update.comp.spv.inl
- shade_secondary_bindless_sky.comp.cso.inl
- shade_secondary_bindless_sky.comp.spv.inl
- shade_sky.comp.cso.inl
- shade_sky.comp.spv.inl
- sort_hash_rays.comp.cso.inl
- sort_hash_rays.comp.spv.inl
- sort_init_count_table.comp.cso.inl
- sort_init_count_table.comp.spv.inl
- sort_reduce.comp.cso.inl
- sort_reduce.comp.spv.inl
- sort_reorder_rays.comp.cso.inl
- sort_reorder_rays.comp.spv.inl
- sort_scan.comp.cso.inl
- sort_scan.comp.spv.inl
- sort_scan_add.comp.cso.inl
- sort_scan_add.comp.spv.inl
- sort_scatter.comp.cso.inl
- sort_scatter.comp.spv.inl
- spatial_cache_resolve.comp.cso.inl
- spatial_cache_resolve.comp.spv.inl
- spatial_cache_update.comp.cso.inl
- spatial_cache_update.comp.spv.inl
- spatial_cache_update_compat.comp.cso.inl
- spatial_cache_update_compat.comp.spv.inl
- _interface_common.h
- common.glsl
- convolution.comp.glsl
- convolution_interface.h
- debug_rt.comp.glsl
- debug_rt_interface.h
- envmap.glsl
- filter_variance.comp.glsl
- filter_variance_interface.h
- intersect.glsl
- intersect_area_lights.comp.glsl
- intersect_area_lights_interface.h
- intersect_scene.comp.glsl
- intersect_scene.rchit.glsl
- intersect_scene.rgen.glsl
- intersect_scene.rmiss.glsl
- intersect_scene_interface.h
- intersect_scene_shadow.comp.glsl
- intersect_scene_shadow_interface.h
- light_bvh.glsl
- mix_incremental.comp.glsl
- mix_incremental_interface.h
- nlm_filter.comp.glsl
- nlm_filter_interface.h
- postprocess.comp.glsl
- postprocess_interface.h
- prepare_indir_args.comp.glsl
- prepare_indir_args_interface.h
- primary_ray_gen.comp.glsl
- primary_ray_gen_interface.h
- shade.comp.glsl
- shade_interface.h
- shade_sky.comp.glsl
- shade_sky_interface.h
- sort_common.h
- sort_hash_rays.comp.glsl
- sort_hash_rays_interface.h
- sort_init_count_table.comp.glsl
- sort_init_count_table_interface.h
- sort_reduce.comp.glsl
- sort_reduce_interface.h
- sort_reorder_rays.comp.glsl
- sort_reorder_rays_interface.h
- sort_scan.comp.glsl
- sort_scan_interface.h
- sort_scatter.comp.glsl
- sort_scatter_interface.h
- spatial_cache_resolve.comp.glsl
- spatial_cache_resolve_interface.h
- spatial_cache_update.comp.glsl
- spatial_cache_update_interface.h
- spatial_radiance_cache.glsl
- texture.glsl
- traverse_bvh.glsl
- trig.glsl
- types.h
- aligned_allocator.h
- detect.cpp
- detect.h
- simd.h
- simd_avx.h
- simd_avx512.h
- simd_neon.h
- simd_sse.h
- AccStructureVK.cpp
- AccStructureVK.h
- Api.cpp
- Api.h
- BufferVK.cpp
- BufferVK.h
- ContextVK.cpp
- ContextVK.h
- DebugMarkerVK.h
- DescriptorPoolVK.cpp
- DescriptorPoolVK.h
- DrawCallVK.cpp
- DrawCallVK.h
- FenceVK.cpp
- FenceVK.h
- ImageAtlasVK.cpp
- ImageAtlasVK.h
- ImageVK.cpp
- ImageVK.h
- MemoryAllocatorVK.cpp
- MemoryAllocatorVK.h
- PipelineVK.cpp
- PipelineVK.h
- ProgramVK.cpp
- ProgramVK.h
- RenderPassVK.cpp
- RenderPassVK.h
- ResourceVK.cpp
- ResourceVK.h
- SamplerVK.cpp
- SamplerVK.h
- ShaderVK.cpp
- ShaderVK.h
- SparseStorageVK.h
- SPIRV.cpp
- SPIRV.h
- VectorVK.h
- VertexInputVK.cpp
- VertexInputVK.h
- _CustomTypes.natvis
- AtmosphereRef.cpp
- AtmosphereRef.h
- BVHSplit.cpp
- BVHSplit.h
- CDFUtils.cpp
- CDFUtils.h
- CompareOp.inl
- Constants.inl
- Convolution.h
- Core.cpp
- Core.h
- CoreDX.h
- CoreRef.cpp
- CoreRef.h
- CoreSIMD.h
- CoreVK.h
- DenoiseRef.cpp
- DenoiseRef.h
- Filter.inl
- Fixed.h
- Format.inl
- FreelistAlloc.cpp
- FreelistAlloc.h
- HashMap32.h
- HashSet32.h
- ImageParams.cpp
- ImageParams.h
- ImageSplitter.cpp
- ImageSplitter.h
- PMJ.cpp
- PMJ.h
- RadCacheRef.cpp
- RadCacheRef.h
- RastState.h
- RendererAVX.cpp
- RendererAVX.h
- RendererAVX2.cpp
- RendererAVX2.h
- RendererAVX512.cpp
- RendererAVX512.h
- RendererCPU.h
- RendererDX.cpp
- RendererDX.h
- RendererGPU.h
- RendererGPU_kernels.h
- RendererNEON.cpp
- RendererNEON.h
- RendererRef.cpp
- RendererRef.h
- RendererSSE41.cpp
- RendererSSE41.h
- RendererVK.cpp
- RendererVK.h
- SamplingParams.cpp
- SamplingParams.h
- SceneCommon.cpp
- SceneCommon.h
- SceneCPU.cpp
- SceneCPU.h
- SceneDX.cpp
- SceneDX.h
- SceneGPU.h
- SceneVK.cpp
- SceneVK.h
- ScopeExit.h
- ShadeRef.cpp
- ShadeRef.h
- SmallVector.h
- SparseStorageCPU.h
- SparseStorageGPU.h
- TextureStorageCPU.cpp
- TextureStorageCPU.h
- TextureUtils.cpp
- TextureUtils.h
- TextureUtilsNEON.cpp
- TextureUtilsSSE2.cpp
- Time.cpp
- Time_.h
- TonemapRef.cpp
- TonemapRef.h
- Trig.h
- UNetFilter.cpp
- UNetFilter.h
- VectorGPU.h
- Wrap.inl
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- CMakeLists.txt
- main.cpp
- 00_basic.tga
- 01_texturing.tga
- 02_multithreading.tga
- 03_principled.tga
- 04_denoising.tga
- 05_physical_sky.tga
- CMakeLists.txt
- analyze_output.py
- compile_shaders.py
- gen_tonemap_luts.py
- update_version_string.py
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- base_color_ref.tga
- depth_ref.tga
- normals_ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- base.bin
- box.bin
- core.bin
- disc_light.bin
- disc_light2.bin
- env.bin
- env_floor.bin
- glassball.bin
- model.bin
- refr_plane.bin
- square_light.bin
- subsurf_bar.bin
- text.bin
- two_sided.bin
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- Fence007A_2K_Color.dds
- Fence007A_2K_Color.tga
- Fence007A_2K_Metalness.dds
- Fence007A_2K_Metalness.tga
- Fence007A_2K_NormalDX.dds
- Fence007A_2K_NormalGL.tga
- Fence007A_2K_Opacity.dds
- Fence007A_2K_Opacity.tga
- Fence007A_2K_Roughness.dds
- Fence007A_2K_Roughness.tga
- gold-scuffed_basecolor-boosted.tga
- gold-scuffed_metallic.tga
- gold-scuffed_normal.tga
- gold-scuffed_roughness.tga
- older-wood-flooring_albedo.tga
- older-wood-flooring_albedo_2045.tga
- older-wood-flooring_normal-ogl.tga
- older-wood-flooring_normal-ogl_2045.tga
- older-wood-flooring_roughness.tga
- older-wood-flooring_roughness_2045.tga
- rusting-lined-metal_albedo.tga
- rusting-lined-metal_metallic.tga
- rusting-lined-metal_normal-ogl.tga
- rusting-lined-metal_roughness.tga
- stone_trims_02_BaseColor.tga
- stone_trims_02_Metallic.tga
- stone_trims_02_Normal.tga
- stone_trims_02_Roughness.tga
- streaky-metal1_albedo.tga
- streaky-metal1_normal-ogl_rgba.tga
- streaky-metal1_roughness.tga
- studio_small_03_2k.hdr
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- ref.tga
- font.tga
- CMakeLists.txt
- main.cpp
- test_aux_channels.cpp
- test_common.h
- test_freelist_alloc.cpp
- test_hashmap.cpp
- test_hashset.cpp
- test_huffman.cpp
- test_inflate.cpp
- test_scene.cpp
- test_scene.h
- test_scope_exit.cpp
- test_shading.cpp
- test_simd.cpp
- test_simd.ipp
- test_simd_avx.cpp
- test_simd_avx2.cpp
- test_simd_avx512.cpp
- test_simd_sse41.cpp
- test_small_vector.cpp
- test_span.cpp
- test_sparse_storage.cpp
- test_tex_storage.cpp
- test_trig.cpp
- thread_pool.h
- utils.cpp
- utils.h
- filmic_desat_33.cube
- filmic_to_0-35_1-30.spi1d
- filmic_to_0-48_1-09.spi1d
- filmic_to_0-60_1-04.spi1d
- filmic_to_0-70_1-03.spi1d
- filmic_to_0-85_1-011.spi1d
- filmic_to_0.99_1-0075.spi1d
- filmic_to_1.20_1-00.spi1d
- AgX_Base_sRGB.cube
- luminance_compensation_bt2020.cube
- xyz_E_to_D65.spimtx
- config.ocio
- CMakeLists.txt
- main.cpp
- dxc
- libdxcompiler.so
- libdxil.so
- append_refl_data.exe
- dxc.exe
- dxcompiler.dll
- dxil.dll
- WinPixEventRuntime.dll
- WinPixEventRuntime.lib
- WinPixEventRuntime_UAP.dll
- WinPixEventRuntime_UAP.lib
- pix3.h
- pix3_win.h
- PIXEvents.h
- PIXEventsCommon.h
- WinPixEventRuntime.dll
- WinPixEventRuntime.lib
- WinPixEventRuntime_UAP.dll
- WinPixEventRuntime_UAP.lib
- renderdoc_app.h
- glslang
- spirv-cross
- spirv-opt
- spirv-opt.sh
- glslang
- spirv-cross
- spirv-opt
- spirv-opt.sh
- glslang.exe
- spirv-cross.exe
- spirv-opt.bat
- spirv-opt.exe
- vk_enum_string_helper.h
- vk_icd.h
- vk_layer.h
- vk_platform.h
- vulkan.h
- vulkan_android.h
- vulkan_beta.h
- vulkan_core.h
- vulkan_directfb.h
- vulkan_fuchsia.h
- vulkan_ggp.h
- vulkan_ios.h
- vulkan_macos.h
- vulkan_metal.h
- vulkan_screen.h
- vulkan_vi.h
- vulkan_wayland.h
- vulkan_win32.h
- vulkan_xcb.h
- vulkan_xlib.h
- vulkan_xlib_xrandr.h
- .clang-format
- .gitattributes
- .gitignore
- Bitmask.h
- CHANGELOG.md
- CMakeLists.txt
- Config.h.in
- Doxyfile
- LICENSE.md
- Log.h
- Ray.cpp
- Ray.h
- README.md
- RendererBase.cpp
- RendererBase.h
- SceneBase.h
- Span.h
- Types.h
- VulkanFunctions.h
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/sergcpp/Ray
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Ray
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. CMake
보통 추천사전 준비물
cmake ..
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
cmake .. -DCMAKE_BUILD_TYPE=Release && make
소스코드를 분석해 빌드 설정 파일을 생성합니다 (build 폴더 안에서 실행해야 함).
build 폴더 안에 실행 파일이 생성됐는지 확인하고, 직접 실행해보세요 (예: ./build/앱이름).
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
// repository documentation
Was this content helpful?
(0 ratings)
