Skip to content

Instantly share code, notes, and snippets.

@Robadob
Last active July 27, 2021 19:20
Show Gist options
  • Save Robadob/53701a5217dc9089800f5a37716fc69b to your computer and use it in GitHub Desktop.
Save Robadob/53701a5217dc9089800f5a37716fc69b to your computer and use it in GitHub Desktop.
Preprocessor test
glm/detail/setup.hpp:118 warning: couldn't evaluate expression due to Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pcpp\preprocessor.py", line 1161, in evalexpr
result = int(eval(expr, evalfuncts, evalvars))
File "<string>", line 1
> 201703 or 0 > 201703
^
SyntaxError: invalid syntax
Converted expression was > 201703 or 0 > 201703 with evalvars = {}
glm/detail/setup.hpp:120 warning: couldn't evaluate expression due to Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pcpp\preprocessor.py", line 1161, in evalexpr
result = int(eval(expr, evalfuncts, evalvars))
File "<string>", line 1
== 201703 or 0 == 201703
^
SyntaxError: invalid syntax
Converted expression was == 201703 or 0 == 201703 with evalvars = {}
glm/detail/setup.hpp:122 warning: couldn't evaluate expression due to Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pcpp\preprocessor.py", line 1161, in evalexpr
result = int(eval(expr, evalfuncts, evalvars))
File "<string>", line 1
== 201402 or == 201406 or == 201500 or 0 == 201402
^
SyntaxError: invalid syntax
Converted expression was == 201402 or == 201406 or == 201500 or 0 == 201402 with evalvars = {}
glm/detail/setup.hpp:124 warning: couldn't evaluate expression due to Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pcpp\preprocessor.py", line 1161, in evalexpr
result = int(eval(expr, evalfuncts, evalvars))
File "<string>", line 1
== 201103 or 0 == 201103
^
SyntaxError: invalid syntax
Converted expression was == 201103 or 0 == 201103 with evalvars = {}
glm/detail/setup.hpp:128 warning: couldn't evaluate expression due to Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pcpp\preprocessor.py", line 1161, in evalexpr
result = int(eval(expr, evalfuncts, evalvars))
File "<string>", line 1
== 199711
^
SyntaxError: invalid syntax
Converted expression was == 199711 with evalvars = {}
glm/detail/func_common.inl:602 warning: couldn't evaluate expression due to Traceback (most recent call last):
File "c:\programdata\anaconda3\lib\site-packages\pcpp\preprocessor.py", line 1161, in evalexpr
result = int(eval(expr, evalfuncts, evalvars))
File "<string>", line 1
(0x10000100 & (0x02000000 | 0x20000000)) and (0x00000000 & 0x00100000) and < 201103
^
SyntaxError: invalid syntax
Converted expression was (0x10000100 & (0x02000000 | 0x20000000)) and (0x00000000 & 0x00100000) and < 201103 with evalvars = {}
Time report:
============
top level: 3.031250 seconds
flamegpu/runtime/DeviceAPI.cuh: 3.031250 seconds (100.000000%)
flamegpu/runtime/utility/AgentRandom.cuh: 0.031250 seconds
flamegpu/util/detail/StaticAssert.h: 0.015625 seconds
flamegpu/exception/FLAMEGPUDeviceException.cuh: 0.015625 seconds
flamegpu/gpu/CUDAScanCompaction.h: 0.000000 seconds
flamegpu/exception/FLAMEGPUDeviceException_device.cuh: 0.015625 seconds
flamegpu/runtime/utility/DeviceEnvironment.cuh: 0.015625 seconds
flamegpu/runtime/AgentFunction.cuh: 0.015625 seconds
flamegpu/defines.h: 0.000000 seconds
flamegpu/runtime/AgentFunction_shim.cuh: 0.000000 seconds
flamegpu/runtime/AgentFunctionCondition.cuh: 0.015625 seconds
flamegpu/runtime/DeviceAPI.cuh: 0.015625 seconds
flamegpu/runtime/AgentFunctionCondition_shim.cuh: 0.000000 seconds
glm/glm.hpp: 2.937500 seconds
detail/_fixes.hpp: 0.000000 seconds
detail/setup.hpp: 0.078125 seconds
../simd/platform.h: 0.015625 seconds
fwd.hpp: 0.234375 seconds
detail/qualifier.hpp: 0.062500 seconds
setup.hpp: 0.046875 seconds
vec2.hpp: 0.281250 seconds
./ext/vector_bool2.hpp: 0.187500 seconds
../detail/type_vec2.hpp: 0.187500 seconds
type_vec2.inl: 0.140625 seconds
./compute_vector_relational.hpp: 0.046875 seconds
setup.hpp: 0.046875 seconds
./ext/vector_bool2_precision.hpp: 0.000000 seconds
./ext/vector_float2.hpp: 0.000000 seconds
./ext/vector_float2_precision.hpp: 0.000000 seconds
./ext/vector_double2.hpp: 0.000000 seconds
./ext/vector_double2_precision.hpp: 0.000000 seconds
./ext/vector_int2.hpp: 0.000000 seconds
./ext/vector_int2_sized.hpp: 0.062500 seconds
../ext/scalar_int_sized.hpp: 0.046875 seconds
../detail/setup.hpp: 0.046875 seconds
./ext/vector_uint2.hpp: 0.000000 seconds
./ext/vector_uint2_sized.hpp: 0.031250 seconds
../ext/scalar_uint_sized.hpp: 0.031250 seconds
../detail/setup.hpp: 0.031250 seconds
vec3.hpp: 0.187500 seconds
./ext/vector_bool3.hpp: 0.171875 seconds
../detail/type_vec3.hpp: 0.171875 seconds
type_vec3.inl: 0.109375 seconds
./ext/vector_bool3_precision.hpp: 0.000000 seconds
./ext/vector_float3.hpp: 0.000000 seconds
./ext/vector_float3_precision.hpp: 0.000000 seconds
./ext/vector_double3.hpp: 0.000000 seconds
./ext/vector_double3_precision.hpp: 0.000000 seconds
./ext/vector_int3.hpp: 0.000000 seconds
./ext/vector_int3_sized.hpp: 0.000000 seconds
./ext/vector_uint3.hpp: 0.000000 seconds
./ext/vector_uint3_sized.hpp: 0.000000 seconds
vec4.hpp: 0.281250 seconds
./ext/vector_bool4.hpp: 0.234375 seconds
../detail/type_vec4.hpp: 0.234375 seconds
type_vec4.inl: 0.171875 seconds
./ext/vector_bool4_precision.hpp: 0.000000 seconds
./ext/vector_float4.hpp: 0.000000 seconds
./ext/vector_float4_precision.hpp: 0.015625 seconds
./ext/vector_double4.hpp: 0.000000 seconds
./ext/vector_double4_precision.hpp: 0.031250 seconds
../detail/setup.hpp: 0.031250 seconds
./ext/vector_int4.hpp: 0.000000 seconds
./ext/vector_int4_sized.hpp: 0.000000 seconds
./ext/vector_uint4.hpp: 0.000000 seconds
./ext/vector_uint4_sized.hpp: 0.000000 seconds
mat2x2.hpp: 1.687500 seconds
./ext/matrix_double2x2.hpp: 1.687500 seconds
../detail/type_mat2x2.hpp: 1.687500 seconds
type_mat2x2.inl: 1.656250 seconds
../matrix.hpp: 1.578125 seconds
detail/setup.hpp: 0.031250 seconds
mat2x3.hpp: 0.109375 seconds
./ext/matrix_double2x3.hpp: 0.109375 seconds
../detail/type_mat2x3.hpp: 0.109375 seconds
type_mat2x3.inl: 0.078125 seconds
./ext/matrix_double2x3_precision.hpp: 0.000000 seconds
./ext/matrix_float2x3.hpp: 0.000000 seconds
./ext/matrix_float2x3_precision.hpp: 0.000000 seconds
mat2x4.hpp: 0.109375 seconds
./ext/matrix_double2x4.hpp: 0.109375 seconds
../detail/type_mat2x4.hpp: 0.109375 seconds
type_mat2x4.inl: 0.078125 seconds
./ext/matrix_double2x4_precision.hpp: 0.000000 seconds
./ext/matrix_float2x4.hpp: 0.000000 seconds
./ext/matrix_float2x4_precision.hpp: 0.000000 seconds
mat3x2.hpp: 0.125000 seconds
./ext/matrix_double3x2.hpp: 0.125000 seconds
../detail/type_mat3x2.hpp: 0.125000 seconds
type_mat3x2.inl: 0.093750 seconds
./ext/matrix_double3x2_precision.hpp: 0.000000 seconds
./ext/matrix_float3x2.hpp: 0.000000 seconds
./ext/matrix_float3x2_precision.hpp: 0.000000 seconds
mat3x3.hpp: 0.156250 seconds
./ext/matrix_double3x3.hpp: 0.156250 seconds
../detail/type_mat3x3.hpp: 0.156250 seconds
type_mat3x3.inl: 0.125000 seconds
./ext/matrix_double3x3_precision.hpp: 0.000000 seconds
./ext/matrix_float3x3.hpp: 0.000000 seconds
./ext/matrix_float3x3_precision.hpp: 0.000000 seconds
mat3x4.hpp: 0.140625 seconds
./ext/matrix_double3x4.hpp: 0.140625 seconds
../detail/type_mat3x4.hpp: 0.140625 seconds
type_mat3x4.inl: 0.109375 seconds
./ext/matrix_double3x4_precision.hpp: 0.000000 seconds
./ext/matrix_float3x4.hpp: 0.000000 seconds
./ext/matrix_float3x4_precision.hpp: 0.000000 seconds
mat4x2.hpp: 0.109375 seconds
./ext/matrix_double4x2.hpp: 0.109375 seconds
../detail/type_mat4x2.hpp: 0.109375 seconds
type_mat4x2.inl: 0.093750 seconds
./ext/matrix_double4x2_precision.hpp: 0.000000 seconds
./ext/matrix_float4x2.hpp: 0.000000 seconds
./ext/matrix_float4x2_precision.hpp: 0.000000 seconds
mat4x3.hpp: 0.125000 seconds
./ext/matrix_double4x3.hpp: 0.125000 seconds
../detail/type_mat4x3.hpp: 0.125000 seconds
type_mat4x3.inl: 0.093750 seconds
./ext/matrix_double4x3_precision.hpp: 0.000000 seconds
./ext/matrix_float4x3.hpp: 0.000000 seconds
./ext/matrix_float4x3_precision.hpp: 0.000000 seconds
mat4x4.hpp: 0.156250 seconds
./ext/matrix_double4x4.hpp: 0.156250 seconds
../detail/type_mat4x4.hpp: 0.156250 seconds
type_mat4x4.inl: 0.125000 seconds
./ext/matrix_double4x4_precision.hpp: 0.000000 seconds
./ext/matrix_float4x4.hpp: 0.000000 seconds
./ext/matrix_float4x4_precision.hpp: 0.000000 seconds
detail/func_matrix.inl: 0.500000 seconds
../geometric.hpp: 0.437500 seconds
detail/func_geometric.inl: 0.437500 seconds
../exponential.hpp: 0.218750 seconds
detail/type_vec1.hpp: 0.093750 seconds
type_vec1.inl: 0.046875 seconds
detail/func_exponential.inl: 0.109375 seconds
../vector_relational.hpp: 0.062500 seconds
detail/setup.hpp: 0.031250 seconds
detail/func_vector_relational.inl: 0.015625 seconds
_vectorize.hpp: 0.031250 seconds
../common.hpp: 0.187500 seconds
detail/_fixes.hpp: 0.000000 seconds
detail/func_common.inl: 0.140625 seconds
compute_common.hpp: 0.046875 seconds
setup.hpp: 0.046875 seconds
./ext/matrix_double2x2_precision.hpp: 0.000000 seconds
./ext/matrix_float2x2.hpp: 0.000000 seconds
./ext/matrix_float2x2_precision.hpp: 0.000000 seconds
trigonometric.hpp: 0.062500 seconds
detail/setup.hpp: 0.031250 seconds
detail/func_trigonometric.inl: 0.015625 seconds
packing.hpp: 0.062500 seconds
detail/func_packing.inl: 0.062500 seconds
type_half.hpp: 0.046875 seconds
setup.hpp: 0.046875 seconds
type_half.inl: 0.000000 seconds
integer.hpp: 0.062500 seconds
detail/func_integer.inl: 0.046875 seconds
Pragma once files (including heuristically applied):
====================================================
C:\Users\Robadob\fgpu2\include\flamegpu\util\detail\StaticAssert.h
C:\Users\Robadob\fgpu2\include\flamegpu\gpu\CUDAScanCompaction.h
C:\Users\Robadob\fgpu2\include\flamegpu\exception\FLAMEGPUDeviceException_device.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\exception\FLAMEGPUDeviceException.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\utility\AgentRandom.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\utility\DeviceEnvironment.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\defines.h
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\AgentFunction_shim.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\AgentFunction.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\AgentFunctionCondition_shim.cuh
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\AgentFunctionCondition.cuh
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\simd\platform.h
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\glm.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\fwd.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\qualifier.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\vec2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_bool2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_vec2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\compute_vector_relational.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_bool2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_float2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_float2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_double2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_double2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_int2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_int2_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\scalar_int_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_uint2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_uint2_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\scalar_uint_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\vec3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_bool3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_vec3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_bool3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_float3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_float3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_double3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_double3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_int3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_int3_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_uint3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_uint3_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\vec4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_bool4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_vec4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_bool4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_float4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_float4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_double4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_double4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_int4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_int4_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_uint4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\vector_uint4_sized.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat2x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double2x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat2x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\matrix.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat2x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double2x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat2x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double2x3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float2x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float2x3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat2x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double2x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat2x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double2x4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float2x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float2x4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat3x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double3x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat3x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double3x2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float3x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float3x2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat3x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double3x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat3x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double3x3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float3x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float3x3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat3x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double3x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat3x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double3x4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float3x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float3x4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat4x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double4x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat4x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double4x2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float4x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float4x2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat4x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double4x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat4x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double4x3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float4x3.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float4x3_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\mat4x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double4x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_mat4x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double4x4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float4x4.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float4x4_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\geometric.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\exponential.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_vec1.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\vector_relational.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\_vectorize.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\common.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\compute_common.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_double2x2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float2x2.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\ext\matrix_float2x2_precision.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\trigonometric.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\packing.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\detail\type_half.hpp
C:\Users\Robadob\fgpu2\build\_deps\glm-src\glm\integer.hpp
C:\Users\Robadob\fgpu2\include\flamegpu\runtime\DeviceAPI.cuh
#define SEATBELTS 1
#define USE_GLM
#define NDEBUG
#define __CUDACC_RTC__
#define __CUDACC__
#define __CUDA_ARCH__ 50
#define __CUDACC_VER_MAJOR__ 11
#define __CUDACC_VER_MINOR__ 1
#define __CUDACC_VER_BUILD__
#define NULL nullptr
#define __cplusplus
#define _WIN64 1
#define __cdecl
#define __ptr64
#include "flamegpu/runtime/DeviceAPI.cuh"
FLAMEGPU_AGENT_FUNCTION(outputdata, flamegpu::MsgNone, flamegpu::MsgSpatial3D) {
// Output each agents publicly visible properties.
FLAMEGPU->message_out.setVariable<flamegpu::id_t>("id", FLAMEGPU->getID());
FLAMEGPU->message_out.setVariable<float>("x", FLAMEGPU->getVariable<float>("x"));
FLAMEGPU->message_out.setVariable<float>("y", FLAMEGPU->getVariable<float>("y"));
FLAMEGPU->message_out.setVariable<float>("z", FLAMEGPU->getVariable<float>("z"));
FLAMEGPU->message_out.setVariable<float>("fx", FLAMEGPU->getVariable<float>("fx"));
FLAMEGPU->message_out.setVariable<float>("fy", FLAMEGPU->getVariable<float>("fy"));
FLAMEGPU->message_out.setVariable<float>("fz", FLAMEGPU->getVariable<float>("fz"));
return flamegpu::ALIVE;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment