forked from bartvdbraak/blender
Cycles: Remove ulong usage
This is a bit confusing, especially when one mixes OpenCL code where ulong equals to uint64_t with CPU side code where ulong is expected to be something else from the naming. This commit makes it so we use explicit name, common on all platforms.
This commit is contained in:
parent
45d7513f84
commit
176ad9ecdd
@ -119,7 +119,7 @@ public:
|
||||
|
||||
typedef struct _tex_info_t {
|
||||
uint buffer, padding;
|
||||
ulong offset;
|
||||
uint64_t offset;
|
||||
uint width, height, depth, options;
|
||||
} _tex_info_t;
|
||||
|
||||
|
@ -119,7 +119,7 @@ typedef type name##_t;
|
||||
|
||||
typedef struct tex_info_t {
|
||||
uint buffer, padding;
|
||||
ulong offset;
|
||||
uint64_t offset;
|
||||
uint width, height, depth, options;
|
||||
} tex_info_t;
|
||||
|
||||
|
@ -178,7 +178,7 @@ __kernel void kernel_ocl_convert_to_half_float(
|
||||
kernel_film_convert_to_half_float(kg, rgba, buffer, sample_scale, x, y, offset, stride);
|
||||
}
|
||||
|
||||
__kernel void kernel_ocl_zero_buffer(ccl_global float4 *buffer, ulong size, ulong offset)
|
||||
__kernel void kernel_ocl_zero_buffer(ccl_global float4 *buffer, uint64_t size, uint64_t offset)
|
||||
{
|
||||
size_t i = ccl_global_id(0) + ccl_global_id(1) * ccl_global_size(0);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user