Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LuxMark v3.1
- Based on LuxCore v1.5
- [LuxRays] OpenCL Platform 0: clvk
- [LuxRays] Device 0 name: NativeThread
- [LuxRays] Device 0 type: NATIVE_THREAD
- [LuxRays] Device 0 compute units: 1
- [LuxRays] Device 0 preferred float vector width: 4
- [LuxRays] Device 0 max allocable memory: 0MBytes
- [LuxRays] Device 0 max allocable memory block size: 0MBytes
- [LuxRays] Device 1 name: AMD Radeon Graphics (RADV GFX1102)
- [LuxRays] Device 1 type: OPENCL_UNKNOWN
- [LuxRays] Device 1 compute units: 1
- [LuxRays] Device 1 preferred float vector width: 1
- [LuxRays] Device 1 max allocable memory: 8176MBytes
- [LuxRays] Device 1 max allocable memory block size: 4095MBytes
- [LuxRays] Device 2 name: AMD FirePro S7150 (RADV TONGA)
- [LuxRays] Device 2 type: OPENCL_GPU
- [LuxRays] Device 2 compute units: 1
- [LuxRays] Device 2 preferred float vector width: 1
- [LuxRays] Device 2 max allocable memory: 8190MBytes
- [LuxRays] Device 2 max allocable memory block size: 4095MBytes
- [LuxRays] Device 3 name: llvmpipe (LLVM 15.0.7, 256 bits)
- [LuxRays] Device 3 type: OPENCL_CPU
- [LuxRays] Device 3 compute units: 1
- [LuxRays] Device 3 preferred float vector width: 1
- [LuxRays] Device 3 max allocable memory: 257542MBytes
- [LuxRays] Device 3 max allocable memory block size: 2048MBytes
- Set Pause mode
- Toggle OpenCL compiler option: -cl-strict-aliasing
- Set mode: BENCHMARK_OCL_CUSTOM
- [LuxCore] [13.898] Configuration:
- [LuxCore] [13.898] renderengine.type = "PATHOCL"
- [LuxCore] [13.898] opencl.platform.index = "-1"
- [LuxCore] [13.898] opencl.cpu.use = "0"
- [LuxCore] [13.898] opencl.gpu.use = "1"
- [LuxCore] [13.898] opencl.gpu.workgroup.size = "64"
- [LuxCore] [13.898] scene.epsilon.min = "9.99999971718068536574719e-10"
- [LuxCore] [13.899] scene.epsilon.max = "0.100000001490116119384766"
- [LuxCore] [13.899] accelerator.instances.enable = "0"
- [LuxCore] [13.899] path.maxdepth = "12"
- [LuxCore] [13.899] film.width = "800"
- [LuxCore] [13.899] film.height = "800"
- [LuxCore] [13.899] sampler.type = "RANDOM"
- [LuxCore] [13.899] film.filter.type = "GAUSSIAN"
- [LuxCore] [13.899] film.filter.xwidth = "1"
- [LuxCore] [13.899] film.filter.ywidth = "1"
- [LuxCore] [13.899] scene.file = "scenes/luxball/scene.scn"
- [LuxCore] [13.899] film.imagepipeline.0.type = "TONEMAP_LINEAR"
- [LuxCore] [13.899] film.imagepipeline.1.type = "GAMMA_CORRECTION"
- [LuxCore] [13.899] film.imagepipeline.1.value = "2.2"
- [LuxCore] [13.899] screen.refresh.interval = 2000
- [LuxCore] [13.899] opencl.devices.select = "100"
- [LuxCore] [13.899] opencl.kernel.options = "-cl-fast-relaxed-math -cl-mad-enable -cl-strict-aliasing -cl-no-signed-zeros"
- [SDL] [13.899] Reading scene: scenes/luxball/scene.scn
- [SDL] [13.899] Camera type: perspective
- [SDL] [13.899] Camera position: Point[0.649247, 0.279196, 0.148695]
- [SDL] [13.899] Camera target: Point[0.10751, 1.04879, -0.189305]
- [SDL] [13.899] Camera clipping plane disabled
- [SDL] [13.899] Texture definition: texture-0x7f4e0b479080
- [SDL] [13.899] Reading texture map: scenes/luxball/imagemap-00001.exr
- [SDL] [13.938] Texture definition: texture-0x7f4e0b47ab80
- [SDL] [13.938] Material definition: material-0x7f4e0b4790b0
- [SDL] [13.938] Material definition: material-0x7f4e0b479170
- [SDL] [13.938] Material definition: material-0x7f4e0b4a7a50
- [SDL] [13.938] Material definition: material-0x7f4e0b47a5e0
- [SDL] [13.978] Scene objects count: 7
- [SDL] [13.978] Light definition: infinitelight
- [SDL] [13.979] Reading texture map: scenes/luxball/imagemap-00000.exr
- [LuxCore] [14.036] Film resolution: 800x800
- [LuxRays] [14.036] OpenCL Platform 0: clvk
- [LuxRays] [14.036] Device 0 name: NativeThread
- [LuxRays] [14.036] Device 0 type: NATIVE_THREAD
- [LuxRays] [14.036] Device 0 compute units: 1
- [LuxRays] [14.036] Device 0 preferred float vector width: 4
- [LuxRays] [14.036] Device 0 max allocable memory: 0MBytes
- [LuxRays] [14.036] Device 0 max allocable memory block size: 0MBytes
- [LuxRays] [14.036] Device 1 name: AMD Radeon Graphics (RADV GFX1102)
- [LuxRays] [14.036] Device 1 type: OPENCL_UNKNOWN
- [LuxRays] [14.036] Device 1 compute units: 1
- [LuxRays] [14.036] Device 1 preferred float vector width: 1
- [LuxRays] [14.036] Device 1 max allocable memory: 8176MBytes
- [LuxRays] [14.036] Device 1 max allocable memory block size: 4095MBytes
- [LuxRays] [14.036] Device 2 name: AMD FirePro S7150 (RADV TONGA)
- [LuxRays] [14.036] Device 2 type: OPENCL_GPU
- [LuxRays] [14.036] Device 2 compute units: 1
- [LuxRays] [14.036] Device 2 preferred float vector width: 1
- [LuxRays] [14.036] Device 2 max allocable memory: 8190MBytes
- [LuxRays] [14.036] Device 2 max allocable memory block size: 4095MBytes
- [LuxRays] [14.036] Device 3 name: llvmpipe (LLVM 15.0.7, 256 bits)
- [LuxRays] [14.036] Device 3 type: OPENCL_CPU
- [LuxRays] [14.036] Device 3 compute units: 1
- [LuxRays] [14.036] Device 3 preferred float vector width: 1
- [LuxRays] [14.036] Device 3 max allocable memory: 257542MBytes
- [LuxRays] [14.036] Device 3 max allocable memory block size: 2048MBytes
- [LuxRays] [14.036] Preprocessing DataSet
- [LuxRays] [14.036] Total vertex count: 124324
- [LuxRays] [14.036] Total triangle count: 217544
- [LuxRays] [14.037] Preprocessing DataSet done
- [LuxRays] [14.049] Creating 1 intersection device(s)
- [LuxRays] [14.049] Allocating intersection device 0: AMD Radeon Graphics (RADV GFX1102) (Type = OPENCL_UNKNOWN)
- [LuxCore] [14.049] OpenCL Devices used:
- [LuxCore] [14.049] [AMD Radeon Graphics (RADV GFX1102)Intersect]
- [LuxCore] [14.049] Device OpenCL version: OpenCL 3.0 CLVK on Vulkan v1.3.255 driver 96477185
- [LuxRays] [14.049] Adding DataSet accelerator: BVH
- [LuxRays] [14.049] Total vertex count: 124324
- [LuxRays] [14.049] Total triangle count: 217544
- [LuxRays] [14.062] BVH Dataset preprocessing time: 12ms
- [LuxRays] [14.062] Building BVH, primitives: 217544
- [LuxRays] [14.115] BVH build hierarchy time: 52ms
- [LuxRays] [14.115] Pre-processing BVH, total nodes: 324654
- [LuxRays] [14.127] BVH build array time: 11ms
- [LuxRays] [14.127] Total BVH memory usage: 10145Kbytes
- [LuxRays] [14.127] BVH build time: 77ms
- [LuxCore] [14.133] Configuring 1 CPU render threads
- [LuxRays] [14.134] [OpenCL device::AMD Radeon Graphics (RADV GFX1102)Intersect] Vertices buffer size (Page 0, 124324 vertices): 1456Kbytes
- [LuxRays] [14.138] [OpenCL device::AMD Radeon Graphics (RADV GFX1102)Intersect] BVH buffer size (Page 0, 324654 nodes): 10145Kbytes
- [LuxRays] [14.261] [OpenCL device::AMD Radeon Graphics (RADV GFX1102)Intersect] BVH compilation error:
- clvk-4BMFbG/source.cl:30:9: warning: 'NULL' macro redefined
- 25 | #define NULL 0
- | ^
- include/opencl-c-base.h:232:9: note: previous definition is here
- 232 | #define NULL ((void*)0)
- | ^
- clvk-4BMFbG/source.cl:81:8: warning: no previous prototype for function 'VLOAD2F'
- 76 | float2 VLOAD2F(const __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:81:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 76 | float2 VLOAD2F(const __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:85:6: warning: no previous prototype for function 'VSTORE2F'
- 80 | void VSTORE2F(const float2 v, __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:85:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 80 | void VSTORE2F(const float2 v, __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:89:8: warning: no previous prototype for function 'VLOAD3F'
- 84 | float3 VLOAD3F(const __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:89:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 84 | float3 VLOAD3F(const __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:93:8: warning: no previous prototype for function 'VLOAD3F_Private'
- 88 | float3 VLOAD3F_Private(const float *p) {
- | ^
- clvk-4BMFbG/source.cl:93:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 88 | float3 VLOAD3F_Private(const float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:97:6: warning: no previous prototype for function 'VSTORE3F'
- 92 | void VSTORE3F(const float3 v, __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:97:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 92 | void VSTORE3F(const float3 v, __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:101:8: warning: no previous prototype for function 'VLOAD4F'
- 96 | float4 VLOAD4F(const __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:101:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 96 | float4 VLOAD4F(const __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:108:11: warning: cast from 'const __global float *' to 'const __global float4 *' increases required alignment from 4 to 16
- 103 | return *((const __global float4 *)p);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- clvk-4BMFbG/source.cl:107:8: warning: no previous prototype for function 'VLOAD4F_Align'
- 102 | float4 VLOAD4F_Align(const __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:107:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 102 | float4 VLOAD4F_Align(const __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:111:8: warning: no previous prototype for function 'VLOAD4F_Private'
- 106 | float4 VLOAD4F_Private(const float *p) {
- | ^
- clvk-4BMFbG/source.cl:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 106 | float4 VLOAD4F_Private(const float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:115:6: warning: no previous prototype for function 'VSTORE4F'
- 110 | void VSTORE4F(const float4 v, __global float *p) {
- | ^
- clvk-4BMFbG/source.cl:115:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 110 | void VSTORE4F(const float4 v, __global float *p) {
- | ^
- | static
- clvk-4BMFbG/source.cl:121:6: warning: no previous prototype for function 'VADD3F'
- 116 | void VADD3F(__global float *p, const float3 v) {
- | ^
- clvk-4BMFbG/source.cl:121:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 116 | void VADD3F(__global float *p, const float3 v) {
- | ^
- | static
- clvk-4BMFbG/source.cl:181:7: warning: no previous prototype for function 'MachineEpsilon_FloatAdvance'
- 21 | float MachineEpsilon_FloatAdvance(const float value) {
- | ^
- clvk-4BMFbG/source.cl:181:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 21 | float MachineEpsilon_FloatAdvance(const float value) {
- | ^
- | static
- clvk-4BMFbG/source.cl:185:7: warning: no previous prototype for function 'MachineEpsilon_E'
- 25 | float MachineEpsilon_E(const float value) {
- | ^
- clvk-4BMFbG/source.cl:185:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 25 | float MachineEpsilon_E(const float value) {
- | ^
- | static
- clvk-4BMFbG/source.cl:191:7: warning: no previous prototype for function 'MachineEpsilon_E_Float3'
- 31 | float MachineEpsilon_E_Float3(const float3 v) {
- | ^
- clvk-4BMFbG/source.cl:191:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 31 | float MachineEpsilon_E_Float3(const float3 v) {
- | ^
- | static
- clvk-4BMFbG/source.cl:292:6: warning: no previous prototype for function 'Ray_Init4_Private'
- 20 | void Ray_Init4_Private(Ray *ray, const float3 orig, const float3 dir,
- | ^
- clvk-4BMFbG/source.cl:292:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 20 | void Ray_Init4_Private(Ray *ray, const float3 orig, const float3 dir,
- | ^
- | static
- clvk-4BMFbG/source.cl:308:6: warning: no previous prototype for function 'Ray_Init3_Private'
- 36 | void Ray_Init3_Private(Ray *ray, const float3 orig, const float3 dir,
- | ^
- clvk-4BMFbG/source.cl:308:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 36 | void Ray_Init3_Private(Ray *ray, const float3 orig, const float3 dir,
- | ^
- | static
- clvk-4BMFbG/source.cl:324:6: warning: no previous prototype for function 'Ray_Init2_Private'
- 52 | void Ray_Init2_Private(Ray *ray, const float3 orig, const float3 dir, const float time) {
- | ^
- clvk-4BMFbG/source.cl:324:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 52 | void Ray_Init2_Private(Ray *ray, const float3 orig, const float3 dir, const float time) {
- | ^
- | static
- clvk-4BMFbG/source.cl:339:6: warning: no previous prototype for function 'Ray_Init4'
- 67 | void Ray_Init4(__global Ray *ray, const float3 orig, const float3 dir,
- | ^
- clvk-4BMFbG/source.cl:339:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 67 | void Ray_Init4(__global Ray *ray, const float3 orig, const float3 dir,
- | ^
- | static
- clvk-4BMFbG/source.cl:350:6: warning: no previous prototype for function 'Ray_Init3'
- 78 | void Ray_Init3(__global Ray *ray, const float3 orig, const float3 dir,
- | ^
- clvk-4BMFbG/source.cl:350:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 78 | void Ray_Init3(__global Ray *ray, const float3 orig, const float3 dir,
- | ^
- | static
- clvk-4BMFbG/source.cl:361:6: warning: no previous prototype for function 'Ray_Init2'
- 89 | void Ray_Init2(__global Ray *ray, const float3 orig, const float3 dir, const float time) {
- | ^
- clvk-4BMFbG/source.cl:361:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 89 | void Ray_Init2(__global Ray *ray, const float3 orig, const float3 dir, const float time) {
- | ^
- | static
- clvk-4BMFbG/source.cl:373:28: warning: cast from 'const __global Ray *' to '__global float4 *' increases required alignment from 4 to 16
- 101 | __global float4 *basePtr =(__global float4 *)ray;
- | ^~~~~~~~~~~~~~~~~~~~~~
- clvk-4BMFbG/source.cl:373:47: warning: cast from 'const __global Ray *' to 'float __global * __attribute__((ext_vector_type(4)))' drops const qualifier
- 101 | __global float4 *basePtr =(__global float4 *)ray;
- | ^
- clvk-4BMFbG/source.cl:371:6: warning: no previous prototype for function 'Ray_ReadAligned4'
- 99 | void Ray_ReadAligned4(__global const Ray* restrict ray, float3 *rayOrig, float3 *rayDir,
- | ^
- clvk-4BMFbG/source.cl:371:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 99 | void Ray_ReadAligned4(__global const Ray* restrict ray, float3 *rayOrig, float3 *rayDir,
- | ^
- | static
- clvk-4BMFbG/source.cl:387:28: warning: cast from 'const __global Ray *' to '__global float4 *' increases required alignment from 4 to 16
- 115 | __global float4 *basePtr =(__global float4 *)ray;
- | ^~~~~~~~~~~~~~~~~~~~~~
- clvk-4BMFbG/source.cl:387:47: warning: cast from 'const __global Ray *' to 'float __global * __attribute__((ext_vector_type(4)))' drops const qualifier
- 115 | __global float4 *basePtr =(__global float4 *)ray;
- | ^
- clvk-4BMFbG/source.cl:386:6: warning: no previous prototype for function 'Ray_ReadAligned4_Private'
- 114 | void Ray_ReadAligned4_Private(__global const Ray* restrict ray, Ray *dstRay) {
- | ^
- clvk-4BMFbG/source.cl:386:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 114 | void Ray_ReadAligned4_Private(__global const Ray* restrict ray, Ray *dstRay) {
- | ^
- | static
- clvk-4BMFbG/source.cl:446:5: warning: no previous prototype for function 'BBox_IntersectP'
- 21 | int BBox_IntersectP(const float3 pMin, const float3 pMax,
- | ^
- clvk-4BMFbG/source.cl:446:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 21 | int BBox_IntersectP(const float3 pMin, const float3 pMax,
- | ^
- | static
- clvk-4BMFbG/source.cl:502:6: warning: no previous prototype for function 'Triangle_UniformSample'
- 21 | void Triangle_UniformSample(const float u0, const float u1, float *b1, float *b2) {
- | ^
- clvk-4BMFbG/source.cl:502:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 21 | void Triangle_UniformSample(const float u0, const float u1, float *b1, float *b2) {
- | ^
- | static
- clvk-4BMFbG/source.cl:508:8: warning: no previous prototype for function 'Triangle_Sample'
- 27 | float3 Triangle_Sample(const float3 p0, const float3 p1, const float3 p2,
- | ^
- clvk-4BMFbG/source.cl:508:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 27 | float3 Triangle_Sample(const float3 p0, const float3 p1, const float3 p2,
- | ^
- | static
- clvk-4BMFbG/source.cl:517:8: warning: no previous prototype for function 'Triangle_GetGeometryNormal'
- 36 | float3 Triangle_GetGeometryNormal(const float3 p0, const float3 p1, const float3 p2) {
- | ^
- clvk-4BMFbG/source.cl:517:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 36 | float3 Triangle_GetGeometryNormal(const float3 p0, const float3 p1, const float3 p2) {
- | ^
- | static
- clvk-4BMFbG/source.cl:521:8: warning: no previous prototype for function 'Triangle_InterpolateNormal'
- 40 | float3 Triangle_InterpolateNormal(const float3 n0, const float3 n1, const float3 n2,
- | ^
- clvk-4BMFbG/source.cl:521:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 40 | float3 Triangle_InterpolateNormal(const float3 n0, const float3 n1, const float3 n2,
- | ^
- | static
- clvk-4BMFbG/source.cl:526:8: warning: no previous prototype for function 'Triangle_InterpolateUV'
- 45 | float2 Triangle_InterpolateUV(const float2 uv0, const float2 uv1, const float2 uv2,
- | ^
- clvk-4BMFbG/source.cl:526:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 45 | float2 Triangle_InterpolateUV(const float2 uv0, const float2 uv1, const float2 uv2,
- | ^
- | static
- clvk-4BMFbG/source.cl:531:8: warning: no previous prototype for function 'Triangle_InterpolateColor'
- 50 | float3 Triangle_InterpolateColor(const float3 rgb0, const float3 rgb1, const float3 rgb2,
- | ^
- clvk-4BMFbG/source.cl:531:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 50 | float3 Triangle_InterpolateColor(const float3 rgb0, const float3 rgb1, const float3 rgb2,
- | ^
- | static
- clvk-4BMFbG/source.cl:536:7: warning: no previous prototype for function 'Triangle_InterpolateAlpha'
- 55 | float Triangle_InterpolateAlpha(const float a0, const float a1, const float a2,
- | ^
- clvk-4BMFbG/source.cl:536:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 55 | float Triangle_InterpolateAlpha(const float a0, const float a1, const float a2,
- | ^
- | static
- clvk-4BMFbG/source.cl:564:14: warning: mixing declarations and code is incompatible with standards before C99
- 83 | const float invDivisor = 1.f / divisor;
- | ^
- clvk-4BMFbG/source.cl:541:6: warning: no previous prototype for function 'Triangle_Intersect'
- 60 | void Triangle_Intersect(
- | ^
- clvk-4BMFbG/source.cl:541:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 60 | void Triangle_Intersect(
- | ^
- | static
- clvk-4BMFbG/source.cl:614:2: warning: anonymous unions are a C11 extension
- 22 | union {
- | ^
- clvk-4BMFbG/source.cl:791:36: warning: cast from 'const __global BVHAccelArrayNode *' to '__global float4 *' increases required alignment from 4 to 16
- 157 | __global float4* restrict data = (__global float4* restrict)node;
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- clvk-4BMFbG/source.cl:791:63: warning: cast from 'const __global BVHAccelArrayNode *' to 'float __global * __attribute__((ext_vector_type(4)))' drops const qualifier
- 157 | __global float4* restrict data = (__global float4* restrict)node;
- | ^
- clvk-4BMFbG/source.cl:700:6: warning: no previous prototype for function 'Accelerator_Intersect'
- 66 | void Accelerator_Intersect(
- | ^
- clvk-4BMFbG/source.cl:700:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
- 66 | void Accelerator_Intersect(
- | ^
- | static
- clvk-4BMFbG/source.cl:867:15: warning: variable 'b1' may be uninitialized when used here
- 233 | rayHit->b1 = b1;
- | ^~
- clvk-4BMFbG/source.cl:781:10: note: initialize the variable 'b1' to silence this warning
- 147 | float b1, b2;
- | ^
- | = 0.0
- clvk-4BMFbG/source.cl:868:15: warning: variable 'b2' may be uninitialized when used here
- 234 | rayHit->b2 = b2;
- | ^~
- clvk-4BMFbG/source.cl:781:14: note: initialize the variable 'b2' to silence this warning
- 147 | float b1, b2;
- | ^
- | = 0.0
- clvk-4BMFbG/source.cl:880:18: warning: implicit conversion changes signedness: 'unsigned int' to 'int'
- 246 | const int gid = get_global_id(0);
- | ~~~ ^~~~~~~~~~~~~~~~
- clvk-4BMFbG/source.cl:151:9: warning: macro is not used
- 26 | #define DEFAULT_EPSILON_MIN 1e-9f
- | ^
- clvk-4BMFbG/source.cl:4:9: warning: macro is not used
- 4 | #define BVH_VERTS_PAGE0 1
- | ^
- clvk-4BMFbG/source.cl:5:9: warning: macro is not used
- 5 | #define BVH_NODES_PAGE0 1
- | ^
- clvk-4BMFbG/source.cl:237:9: warning: macro is not used
- 21 | #define ASSIGN_VECTOR(a, b) { (a).x = (b).x; (a).y = (b).y; (a).z = (b).z; }
- | ^
- clvk-4BMFbG/source.cl:152:9: warning: macro is not used
- 27 | #define DEFAULT_EPSILON_MAX 1e-1f
- | ^
- clvk-4BMFbG/source.cl:2:9: warning: macro is not used
- 2 | #define BVH_NODES_PAGE_SIZE 134217727
- | ^
- clvk-4BMFbG/source.cl:30:9: warning: macro is not used
- 25 | #define NULL 0
- | ^
- clvk-4BMFbG/source.cl:153:9: warning: macro is not used
- 28 | #define DEFAULT_EPSILON_STATIC 1e-5f
- | ^
- clvk-4BMFbG/source.cl:157:9: warning: macro is not used
- 32 | #define DEFAULT_COS_EPSILON_STATIC 1e-4f
- | ^
- clvk-4BMFbG/source.cl:884:6: warning: mixing declarations and code is incompatible with standards before C99
- 250 | Ray ray;
- | ^
- clvk-4BMFbG/source.cl:881:10: warning: comparison of integers of different signs: 'const __private int' and 'const __private uint' (aka 'const __private unsigned int')
- 247 | if (gid >= rayCount)
- | ~~~ ^ ~~~~~~~~
- Err: SrcTy = %struct.BVHAccelArrayNode = type { %union.anon, i32, i32 } - DstTy = <4 x float> - Ty = %struct.BVHAccelArrayNode = type { %union.anon, i32, i32 } - CstVal = 32
- Floating point exception (core dumped)
- OpenCL ERROR: clBuildProgram(CL_BUILD_PROGRAM_FAILURE)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement