@@ -316,91 +316,3 @@ const NaylibSupportTracelogDebug {.booldefine.} = false
316316when NaylibSupportTracelogDebug :
317317 {.passC : " -DSUPPORT_TRACELOG_DEBUG=1" .}
318318
319- # ----------------------------------------------------------------------------------------
320- # All Modules: Configuration Values
321- # ----------------------------------------------------------------------------------------
322-
323- {.passC : " -DRL_DEFAULT_BATCH_BUFFERS=1" .} # Default number of batch buffers (multi-buffering)
324- {.passC : " -DRL_DEFAULT_BATCH_DRAWCALLS=256" .} # Default number of batch draw calls (by state changes: mode, texture)
325- {.passC : " -DRL_DEFAULT_BATCH_MAX_TEXTURE_UNITS=4" .} # Maximum number of textures units that can be activated on batch drawing (SetShaderValueTexture())
326-
327- {.passC : " -DRL_MAX_MATRIX_STACK_SIZE=32" .} # Maximum size of internal Matrix stack
328- {.passC : " -DRL_MAX_SHADER_LOCATIONS=32" .} # Maximum number of shader locations supported
329-
330- {.passC : " -DRL_CULL_DISTANCE_NEAR=0.05" .} # Default projection matrix near cull distance
331- {.passC : " -DRL_CULL_DISTANCE_FAR=4000.0" .} # Default projection matrix far cull distance
332-
333- # Default shader vertex attribute locations
334- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_POSITION=0" .}
335- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD=1" .}
336- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_NORMAL=2" .}
337- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_COLOR=3" .}
338- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_TANGENT=4" .}
339- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_TEXCOORD2=5" .}
340- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_INDICES=6" .}
341- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_INSTANCE_TX=9" .}
342-
343- when defined (NaylibRlSupportMeshGpuSkinning ):
344- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEIDS=7" .}
345- {.passC : " -DRL_DEFAULT_SHADER_ATTRIB_LOCATION_BONEWEIGHTS=8" .}
346-
347- # Default shader vertex attribute names to set location points
348- {.passC : """ -DRL_DEFAULT_SHADER_ATTRIB_NAME_POSITION=\"vertexPosition\" """ .}
349- {.passC : """ -DRL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD=\"vertexTexCoord\" """ .}
350- {.passC : """ -DRL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL=\"vertexNormal\" """ .}
351- {.passC : """ -DRL_DEFAULT_SHADER_ATTRIB_NAME_COLOR=\"vertexColor\" """ .}
352- {.passC : """ -DRL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT=\"vertexTangent\" """ .}
353- {.passC : """ -DRL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2=\"vertexTexCoord2\" """ .}
354-
355- # Default shader uniform/sampler names
356- {.passC : """ -DRL_DEFAULT_SHADER_UNIFORM_NAME_MVP=\"mvp\" """ .}
357- {.passC : """ -DRL_DEFAULT_SHADER_UNIFORM_NAME_VIEW=\"matView\" """ .}
358- {.passC : """ -DRL_DEFAULT_SHADER_UNIFORM_NAME_PROJECTION=\"matProjection\" """ .}
359- {.passC : """ -DRL_DEFAULT_SHADER_UNIFORM_NAME_MODEL=\"matModel\" """ .}
360- {.passC : """ -DRL_DEFAULT_SHADER_UNIFORM_NAME_NORMAL=\"matNormal\" """ .}
361- {.passC : """ -DRL_DEFAULT_SHADER_UNIFORM_NAME_COLOR=\"colDiffuse\" """ .}
362- {.passC : """ -DRL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE0=\"texture0\" """ .}
363- {.passC : """ -DRL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE1=\"texture1\" """ .}
364- {.passC : """ -DRL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE2=\"texture2\" """ .}
365-
366- # rshapes: Configuration values
367- {.passC : " -DSPLINE_SEGMENT_DIVISIONS=24" .} # Spline segments subdivisions
368-
369- # rcore: Configuration values
370- {.passC : " -DMAX_FILEPATH_CAPACITY=8192" .} # Maximum file paths capacity
371- {.passC : " -DMAX_FILEPATH_LENGTH=4096" .} # Maximum length for filepaths (Linux PATH_MAX default value)
372-
373- {.passC : " -DMAX_KEYBOARD_KEYS=512" .} # Maximum number of keyboard keys supported
374- {.passC : " -DMAX_MOUSE_BUTTONS=8" .} # Maximum number of mouse buttons supported
375- {.passC : " -DMAX_GAMEPADS=4" .} # Maximum number of gamepads supported
376- {.passC : " -DMAX_GAMEPAD_AXES=8" .} # Maximum number of axes supported (per gamepad)
377- {.passC : " -DMAX_GAMEPAD_BUTTONS=32" .} # Maximum number of buttons supported (per gamepad)
378- {.passC : " -DMAX_GAMEPAD_VIBRATION_TIME=2.0f" .} # Maximum vibration time in seconds
379- {.passC : " -DMAX_TOUCH_POINTS=8" .} # Maximum number of touch points supported
380- {.passC : " -DMAX_KEY_PRESSED_QUEUE=16" .} # Maximum number of keys in the key input queue
381- {.passC : " -DMAX_CHAR_PRESSED_QUEUE=16" .} # Maximum number of characters in the char input queue
382-
383- {.passC : " -DMAX_DECOMPRESSION_SIZE=64" .} # Max size allocated for decompression in MB
384- {.passC : " -DMAX_AUTOMATION_EVENTS=16384" .} # Maximum number of automation events to record
385-
386- # rtext: Configuration values
387- {.passC : " -DMAX_TEXT_BUFFER_LENGTH=1024" .} # Size of internal static buffers used on some functions
388- {.passC : " -DMAX_TEXTSPLIT_COUNT=128" .} # Maximum number of substrings to split: TextSplit()
389-
390- # rmodels: Configuration values
391- {.passC : " -DMAX_MATERIAL_MAPS=12" .} # Maximum number of shader maps supported
392-
393- when defined (NaylibRlSupportMeshGpuSkinning ):
394- {.passC : " -DMAX_MESH_VERTEX_BUFFERS=9" .} # Maximum vertex buffers (VBO) per mesh
395- else :
396- {.passC : " -DMAX_MESH_VERTEX_BUFFERS=7" .} # Maximum vertex buffers (VBO) per mesh
397-
398- # raudio: Configuration values
399- {.passC : " -DAUDIO_DEVICE_FORMAT=ma_format_f32" .} # Device output format (miniaudio: float-32bit)
400- {.passC : " -DAUDIO_DEVICE_CHANNELS=2" .} # Device output channels: stereo
401- {.passC : " -DAUDIO_DEVICE_SAMPLE_RATE=0" .} # Device sample rate (device default)
402- {.passC : " -DMAX_AUDIO_BUFFER_POOL_CHANNELS=16" .} # Maximum number of audio pool channels
403-
404- # utils: Configuration values
405- {.passC : " -DMAX_TRACELOG_MSG_LENGTH=256" .} # Max length of one trace-log message
406-
0 commit comments