ray4laz
A complete header translation (binding) of the raylib 6.0 to Pascal. Without any funky helper functions for memory alignment issues. Inspired and partially based on the drezgames/raylib-pascal binding, however a little cleaner and more recent, with FPC 3.2.0 and up support.
File Explorer
Download Latest Version (.zip)- coin.wav
- country.mp3
- sound.wav
- spring.wav
- weird.wav
- ps3.png
- text_file.txt
- xbox.png
- core_2d_camera.png
- core_2d_camera_mouse_zoom.png
- core_2d_camera_platformer.png
- core_2d_camera_split_screen.png
- core_3d_camera_first_person.png
- core_3d_camera_fps.png
- core_3d_camera_free.png
- core_3d_camera_mode.png
- core_3d_camera_split_screen.png
- core_3d_picking.png
- acorn.png
- breeder.png
- glider.png
- glider_gun.png
- oscillators.png
- puffer_train.png
- r_pentomino.png
- spaceships.png
- still_lifes.png
- style_bluish.rgs
- style_cyber.rgs
- style_dark.rgs
- style_jungle.rgs
- style_lavanda.rgs
- style_terminal.rgs
- greenman.glb
- greenman_hat.glb
- greenman_shield.glb
- greenman_sword.glb
- LICENSE
- raylib_logo_3d.glb
- robot.blend
- robot.glb
- guy.blend
- guy.iqm
- guyanim.iqm
- guytex.png
- cesium_man.m3d
- seagull.m3d
- suzanne.m3d
- bridge.obj
- bridge_diffuse.png
- castle.obj
- castle_diffuse.png
- character.mtl
- character.obj
- character_diffuse.png
- cube.obj
- cube_diffuse.png
- house.obj
- house_diffuse.png
- market.obj
- market_diffuse.png
- plane.obj
- plane_diffuse.png
- turret.obj
- turret_diffuse.png
- well.obj
- well_diffuse.png
- billboard.png
- cubicmap.png
- cubicmap_atlas.png
- dresden_square_1k.hdr
- dresden_square_2k.hdr
- heightmap.png
- raylib_logo.png
- skillbot.png
- skybox.png
- chr_knight.vox
- chr_sword.vox
- fez.vox
- LICENSE
- monu9.vox
- barracks.obj
- barracks_diffuse.png
- church.obj
- church_diffuse.png
- models_loading_m3d.png
- old_car_new.glb
- plane.glb
- robot.glb
- watermill.obj
- watermill_diffuse.png
- alpha_discard.fs
- ascii.fs
- base.fs
- base.vs
- bloom.fs
- blur.fs
- cel.fs
- cel.vs
- color_correction.fs
- color_mix.fs
- cross_hatching.fs
- cross_stitching.fs
- cubemap.fs
- cubemap.vs
- cubes_panning.fs
- deferred_shading.fs
- deferred_shading.vs
- depth_render.fs
- depth_write.fs
- distortion.fs
- dream_vision.fs
- eratosthenes.fs
- fisheye.fs
- fog.fs
- game_of_life.fs
- gbuffer.fs
- gbuffer.vs
- grayscale.fs
- hybrid_raster.fs
- hybrid_raymarch.fs
- julia_set.fs
- lighting.fs
- lighting.vs
- lighting_instancing.vs
- lightmap.fs
- lightmap.vs
- mandelbrot_set.fs
- mask.fs
- normalmap.fs
- normalmap.vs
- outline.fs
- outline_hull.fs
- outline_hull.vs
- palette_switch.fs
- pbr.fs
- pbr.vs
- pixelizer.fs
- point_particle.fs
- point_particle.vs
- posterization.fs
- predator.fs
- raymarching.fs
- reload.fs
- rounded_rectangle.fs
- scanlines.fs
- sdf.fs
- shadowmap.fs
- shadowmap.vs
- skinning.fs
- skinning.vs
- skybox.fs
- skybox.vs
- sobel.fs
- spotlight.fs
- swirl.fs
- tiling.fs
- vertex_displacement.fs
- vertex_displacement.vs
- voxel_lighting.fs
- voxel_lighting.vs
- wave.fs
- alpha_discard.fs
- ascii.fs
- base.fs
- base.vs
- bloom.fs
- blur.fs
- cel.fs
- cel.vs
- color_correction.fs
- color_mix.fs
- cross_hatching.fs
- cross_stitching.fs
- cubemap.fs
- cubemap.vs
- cubes_panning.fs
- deferred_shading.fs
- deferred_shading.vs
- depth_render.fs
- depth_write.fs
- distortion.fs
- dream_vision.fs
- eratosthenes.fs
- fisheye.fs
- fog.fs
- game_of_life.fs
- gbuffer.fs
- gbuffer.vs
- grayscale.fs
- hybrid_raster.fs
- hybrid_raymarch.fs
- julia_set.fs
- lighting.fs
- lighting.vs
- lighting_instancing.vs
- lightmap.fs
- lightmap.vs
- mandelbrot_set.fs
- mask.fs
- normalmap.fs
- normalmap.vs
- outline.fs
- outline_hull.fs
- outline_hull.vs
- palette_switch.fs
- pbr.fs
- pbr.vs
- pixelizer.fs
- point_particle.fs
- point_particle.vs
- posterization.fs
- predator.fs
- raymarching.fs
- reload.fs
- rounded_rectangle.fs
- scanlines.fs
- sdf.fs
- shadowmap.fs
- shadowmap.vs
- skinning.fs
- skinning.vs
- skybox.fs
- skybox.vs
- sobel.fs
- spotlight.fs
- swirl.fs
- tiling.fs
- vertex_displacement.fs
- vertex_displacement.vs
- voxel_lighting.fs
- voxel_lighting.vs
- wave.fs
- alpha_discard.fs
- ascii.fs
- base.fs
- base.vs
- bloom.fs
- blur.fs
- cel.fs
- cel.vs
- color_correction.fs
- color_mix.fs
- cross_hatching.fs
- cross_stitching.fs
- cubemap.fs
- cubemap.vs
- cubes_panning.fs
- deferred_shading.fs
- deferred_shading.vs
- depth_render.fs
- depth_write.fs
- distortion.fs
- dream_vision.fs
- eratosthenes.fs
- fisheye.fs
- fog.fs
- game_of_life.fs
- gbuffer.fs
- gbuffer.vs
- grayscale.fs
- hybrid_raster.fs
- hybrid_raymarch.fs
- julia_set.fs
- lighting.fs
- lighting.vs
- lighting_instancing.vs
- lightmap.fs
- lightmap.vs
- mandelbrot_set.fs
- mask.fs
- normalmap.fs
- normalmap.vs
- outline.fs
- outline_hull.fs
- outline_hull.vs
- overdraw.fs
- palette_switch.fs
- pbr.fs
- pbr.vs
- pixelizer.fs
- point_particle.fs
- point_particle.vs
- posterization.fs
- predator.fs
- raymarching.fs
- reload.fs
- rounded_rectangle.fs
- scanlines.fs
- sdf.fs
- shadowmap.fs
- shadowmap.vs
- skinning.fs
- skinning.vs
- skybox.fs
- skybox.vs
- sobel.fs
- spotlight.fs
- swirl.fs
- tiling.fs
- vertex_displacement.fs
- vertex_displacement.vs
- voxel_lighting.fs
- voxel_lighting.vs
- wave.fs
- gol.glsl
- gol_render.glsl
- gol_transfert.glsl
- acorn.png
- breeder.png
- glider.png
- glider_gun.png
- oscillators.png
- puffer_train.png
- r_pentomino.png
- spaceships.png
- still_lifes.png
- barracks.obj
- barracks_diffuse.png
- church.obj
- church_diffuse.png
- old_car_new.glb
- plane.glb
- robot.glb
- watermill.obj
- watermill_diffuse.png
- cat.png
- cubicmap_atlas.png
- fudesumi.png
- mandrill.png
- mask.png
- old_car_d.png
- old_car_e.png
- old_car_mra.png
- old_car_n.png
- parrots.png
- plasma.png
- raysan.png
- road_a.png
- road_mra.png
- road_n.png
- space.png
- spark_flame.png
- texel_checker.png
- tiles_diffuse.png
- tiles_normal.png
- shaders_multi_sample2d.png
- alagard.png
- alpha_beta.png
- jupiter_crash.png
- mecha.png
- pixantiqua.png
- pixelplay.png
- romulus.png
- setback.png
- alagard.png
- alpha_beta.png
- jupiter_crash.png
- mecha.png
- pixantiqua.png
- pixelplay.png
- romulus.png
- setback.png
- anonymous_pro_bold.ttf
- custom_alagard.png
- custom_jupiter_crash.png
- custom_mecha.png
- dejavu.fnt
- dejavu.png
- DotGothic16-Regular.ttf
- DotGothic16-Regular_OFL.txt
- KAISG.ttf
- noto_cjk.fnt
- noto_cjk.png
- NotoSansTC-Regular.ttf
- pixantiqua.fnt
- pixantiqua.png
- pixantiqua.ttf
- symbola.fnt
- symbola.png
- text_3d_drawing.png
- boom.wav
- booth.png
- button.png
- buttonfx.wav
- cat.png
- custom_jupiter_crash.png
- cyberpunk_street_background.png
- cyberpunk_street_foreground.png
- cyberpunk_street_midground.png
- explosion.png
- fudesumi.png
- KAISG.ttf
- ninepatch_button.png
- parrots.png
- patterns.png
- raybunny.png
- raylib_logo.png
- road.png
- scarfy.png
- scarfy_run.gif
- spark_flame.png
- .gitkeep
- anonymous_pro_bold.ttf
- audio_data.h
- billboard.png
- boom.wav
- booth.png
- button.png
- buttonfx.wav
- cat.png
- CMakeLists.txt
- coin.wav
- country.mp3
- cubicmap.png
- cubicmap_atlas.png
- custom_alagard.png
- custom_jupiter_crash.png
- custom_mecha.png
- cyberpunk_street_background.png
- cyberpunk_street_foreground.png
- cyberpunk_street_midground.png
- dejavu.fnt
- dejavu.png
- DotGothic16-Regular.ttf
- DotGothic16-Regular_OFL.txt
- dresden_square_1k.hdr
- dresden_square_2k.hdr
- explosion.png
- fft.glsl
- fudesumi.png
- fudesumi.raw
- heightmap.png
- image_data.h
- KAISG.ttf
- LICENSE.md
- mandrill.png
- mask.png
- mini1111.xm
- ninepatch_button.png
- noto_cjk.fnt
- noto_cjk.png
- NotoSansTC-Regular.ttf
- old_car_d.png
- old_car_e.png
- old_car_mra.png
- old_car_n.png
- parrots.png
- patterns.png
- pixantiqua.fnt
- pixantiqua.png
- pixantiqua.ttf
- plasma.png
- ps3.png
- raybunny.png
- raylib_logo.png
- raysan.png
- road.png
- road_a.png
- road_mra.png
- road_n.png
- scarfy.png
- scarfy_run.gif
- skillbot.png
- skybox.png
- sound.wav
- space.png
- spark_flame.png
- spring.wav
- symbola.fnt
- symbola.png
- target.flac
- target.ogg
- target.qoa
- texel_checker.png
- text_file.txt
- tiles_diffuse.png
- tiles_normal.png
- weird.wav
- xbox.png
- build.sh
- build.sh_old
- build_gizmo.sh
- build_old.sh
- clean
- clean.sh
- compiler_linux
- compiler_windows
- mingw-w32-x86_64.cmake
- mingw-w64-x86_64.cmake
- raygui.c
- audio_amp_envelope.lpi
- audio_amp_envelope.lpr
- audio_fft_spectrum_visualizer.dpr
- audio_fft_spectrum_visualizer.dproj
- audio_fft_spectrum_visualizer.lpi
- audio_fft_spectrum_visualizer.lpr
- audio_fft_spectrum_visualizer.res
- audio_mixed_processor.lpi
- audio_mixed_processor.lpr
- audio_module_playing.lpi
- audio_module_playing.lpr
- audio_music_stream.lpi
- audio_music_stream.lpr
- audio_raw_stream.lpi
- audio_raw_stream.lpr
- audio_sound_loadig.lpi
- audio_sound_loadig.lpr
- audio_sound_multi.lpi
- audio_sound_multi.lpr
- audio_sound_positioning.lpi
- audio_sound_positioning.lpr
- audio_stream_callback.lpi
- audio_stream_callback.lpr
- audio_stream_effects.lpi
- audio_stream_effects.lpr
- core_2d_camera.lpi
- core_2d_camera.lpr
- core_2d_camera_mouse_zoom.lpi
- core_2d_camera_mouse_zoom.lpr
- core_2d_camera_platformer.lpi
- core_2d_camera_platformer.lpr
- core_2d_camera_split_screen.lpi
- core_2d_camera_split_screen.lpr
- core_3d_camera_first_person.lpi
- core_3d_camera_first_person.pas
- core_3d_camera_fps.dpr
- core_3d_camera_fps.dproj
- core_3d_camera_fps.lpi
- core_3d_camera_fps.lpr
- core_3d_camera_fps.res
- core_3d_camera_free.lpi
- core_3d_camera_free.lpr
- core_3d_camera_mode.lpi
- core_3d_camera_mode.lpr
- core_3d_camera_split_screen.lpi
- core_3d_camera_split_screen.lpr
- core_3d_picking.lpi
- core_3d_picking.lpr
- core_automation_events.lpi
- core_automation_events.lpr
- core_basic_screen_manager.lpi
- core_basic_screen_manager.lpr
- core_basic_window.lpi
- core_basic_window.pas
- core_clipboard_text.lpi
- core_clipboard_text.lpr
- core_compute_hash.lpi
- core_compute_hash.lpr
- core_custom_frame_control.lpi
- core_custom_frame_control.lpr
- core_custom_logging.lpi
- core_custom_logging.lpr
- core_delta_time.lpi
- core_delta_time.lpr
- core_directory_files.lpi
- core_directory_files.lpr
- core_drop_files.lpi
- core_drop_files.lpr
- core_highdpi_demo.lpi
- core_highdpi_demo.lpr
- core_highdpi_testbed.lpi
- core_highdpi_testbed.lpr
- core_input_actions.lpi
- core_input_actions.lpr
- core_input_gamepad.lpi
- core_input_gamepad.lpr
- core_input_gestures.lpi
- core_input_gestures.lpr
- core_input_gestures_testbed.lpi
- core_input_gestures_testbed.lpr
- core_input_keys.lpi
- core_input_keys.pas
- core_input_mouse
- core_input_mouse.lpi
- core_input_mouse.lpr
- core_input_mouse_wheel.lpi
- core_input_mouse_wheel.lpr
- core_input_multitouch.lpi
- core_input_multitouch.lpr
- core_input_virtual_controls.lpi
- core_input_virtual_controls.lpr
- core_keyboard_testbed.lpi
- core_keyboard_testbed.lpr
- core_loading_thread.lpi
- core_loading_thread.lpr
- core_monitor_detector.lpi
- core_monitor_detector.lpr
- core_random_sequence.lpi
- core_random_sequence.lpr
- core_random_values.lpi
- core_random_values.lpr
- core_render_texture.lpi
- core_render_texture.lpr
- core_scissor_test.lpi
- core_scissor_test.lpr
- core_screen_recording.lpi
- core_screen_recording.lpr
- core_smooth_pixelperfect.lpi
- core_smooth_pixelperfect.lpr
- core_split_screen.lpi
- core_split_screen.lpr
- core_storage_values.lpi
- core_storage_values.lpr
- storage.data
- core_text_file_loading.lpi
- core_text_file_loading.lpr
- core_undo_redo.lpi
- core_undo_redo.lpr
- core_viewport_scaling.lpi
- core_viewport_scaling.lpr
- core_vr_simulator.lpi
- core_vr_simulator.lpr
- core_window_flags.lpi
- core_window_flags.lpr
- core_window_letterbox.lpi
- core_window_letterbox.lpr
- core_window_should_close.lpi
- core_window_should_close.lpr
- core_window_web.lpi
- core_window_web.lpr
- core_world_screen.lpi
- core_world_screen.lpr
- getting_started.lpi
- getting_started.lpr
- gizmo_types.lpi
- gizmo_types.lpr
- gizmo_r3d.lpi
- gizmo_r3d.lpr
- FMX.Game.pas
- FMXEF.Main.fmx
- FMXEF.Main.pas
- FMXEmbeddedForm.dpr
- FMXEmbeddedForm.dproj
- FMXEmbeddedForm.res
- controls_test_suite.lpi
- controls_test_suite.lpr
- fontutil.pas
- custom_file_dialog
- custom_file_dialog.lpi
- custom_file_dialog.lpr
- customfiledialog.pas
- motion.lpi
- motion.lpr
- models_animation_blend_custom.lpi
- models_animation_blend_custom.lpr
- models_animation_blending.lpi
- models_animation_blending.lpr
- models_animation_gpu_skinning.lpi
- models_animation_gpu_skinning.lpr
- models_animation_timing.lpi
- models_animation_timing.lpr
- models_basic_voxel.lpi
- models_basic_voxel.lpr
- models_billboard_rendering.lpi
- models_billboard_rendering.lpr
- models_bone_socket.lpi
- models_bone_socket.lpr
- models_box_collisions.lpi
- models_box_collisions.lpr
- models_cubicmap_rendering.lpi
- models_cubicmap_rendering.lpr
- models_decals.lpi
- models_decals.lpr
- models_directional_billboard.lpi
- models_directional_billboard.lpr
- models_first_person_maze.lpi
- models_first_person_maze.lpr
- models_geometric_shapes.lpi
- models_geometric_shapes.lpr
- models_heightmap_rendering.lpi
- models_heightmap_rendering.lpr
- models_loading.lpi
- models_loading.lpr
- models_loading_gltf.lpi
- models_loading_gltf.lpr
- models_loading_iqm.lpi
- models_loading_iqm.lpr
- models_loading_m3d.lpi
- models_loading_m3d.lpr
- models_loading_vox.lpi
- models_loading_vox.lpr
- rlights.pas
- models_mesh_generation.lpi
- models_mesh_generation.lpr
- models_mesh_picking.lpi
- models_mesh_picking.lpr
- models_orthographic_projection.lpi
- models_orthographic_projection.lpr
- models_point_rendering.lpi
- models_point_rendering.lpr
- models_rlgl_solar_system.lpi
- models_rlgl_solar_system.lpr
- models_rotating_cube.lpi
- models_rotating_cube.lpr
- models_skybox_rendering.lpi
- models_skybox_rendering.lpr
- models_tesseract_view.lpi
- models_tesseract_view.lpr
- models_textured_cube.lpi
- models_textured_cube.lpr
- models_waving_cubes.lpi
- models_waving_cubes.lpr
- models_yaw_pitch_roll.lpi
- models_yaw_pitch_roll.lpr
- embedded_files_loading.lpi
- embedded_files_loading.lpr
- raylogo.pas
- raymath_vector_angle.lpi
- raymath_vector_angle.lpr
- shaders_ascii_rendering.lpi
- shaders_ascii_rendering.lpr
- rlights.pas
- shaders_basic_lighting.lpi
- shaders_basic_lighting.lpr
- shaders_basic_pbr.lpi
- shaders_basic_pbr.lpr
- shaders_cel_shading.lpi
- shaders_cel_shading.lpr
- shaders_color_correction.lpi
- shaders_color_correction.lpr
- shaders_custom_uniform.lpi
- shaders_custom_uniform.pas
- shaders_deferred_rendering.lpi
- shaders_deferred_rendering.lpr
- shaders_depth_rendering.lpi
- shaders_depth_rendering.lpr
- shaders_eratosthenes.lpi
- shaders_eratosthenes.lpr
- rlights.pas
- shaders_fog.lpi
- shaders_fog.lpr
- shaders_game_of_life.lpi
- shaders_game_of_life.lpr
- shaders_hot_reloading.lpi
- shaders_hot_reloading.lpr
- shaders_hybrid_rendering.lpi
- shaders_hybrid_rendering.lpr
- shaders_julia_set.lpi
- shaders_julia_set.lpr
- shaders_lightmap.lpi
- shaders_lightmap.lpr
- shaders_lightmap_rendering.lpi
- shaders_lightmap_rendering.lpr
- shaders_mandelbrot_set.lpi
- shaders_mandelbrot_set.lpr
- rlights.pas
- shaders_mesh_instancing.lpi
- shaders_mesh_instancing.lpr
- shaders_model_shader.dpr
- shaders_model_shader.dproj
- shaders_model_shader.lpi
- shaders_model_shader.lpr
- shaders_model_shader.res
- shaders_multi_sample2d.lpi
- shaders_multi_sample2d.lpr
- shaders_normalmap_rendering.lpi
- shaders_normalmap_rendering.lpr
- shaders_palette_switch.lpi
- shaders_palette_switch.lpr
- shaders_postprocessing.lpi
- shaders_postprocessing.lpr
- shaders_raymarching.lpi
- shaders_raymarching.lpr
- shaders_rlgl_compute.lpi
- shaders_rlgl_compute.lpr
- shaders_rounded_rectangle.lpi
- shaders_rounded_rectangle.pas
- shaders_shadowmap_rendering.lpi
- shaders_shadowmap_rendering.lpr
- shaders_shapes_textures.lpi
- shaders_shapes_textures.lpr
- shaders_simple_mask.lpi
- shaders_simple_mask.lpr
- shaders_spotlight_rendering.lpi
- shaders_spotlight_rendering.lpr
- shaders_texture_outline.lpi
- shaders_texture_outline.lpr
- shaders_texture_rendering.lpi
- shaders_texture_rendering.lpr
- shaders_texture_tiling.lpi
- shaders_texture_tiling.lpr
- shaders_texture_waves.lpi
- shaders_texture_waves.lpr
- shaders_vertex_displacement.lpi
- shaders_vertex_displacement.lpr
- shaders_write_depth.lpi
- shaders_write_depth.lpr
- shapes_ball_physics.lpi
- shapes_ball_physics.lpr
- shapes_basic_shapes.lpi
- shapes_basic_shapes.pas
- shapes_bouncing_ball.lpi
- shapes_bouncing_ball.lpr
- shapes_bullet_hell.lpi
- shapes_bullet_hell.lpr
- shapes_clock_of_clocks.lpi
- shapes_clock_of_clocks.lpr
- shapes_collision_area.lpi
- shapes_collision_area.lpr
- shapes_colors_palette.lpi
- shapes_colors_palette.lpr
- shapes_dashed_line.lpi
- shapes_dashed_line.lpr
- shapes_digital_clock.lpi
- shapes_digital_clock.lpr
- shapes_double_pendulum.lpi
- shapes_double_pendulum.lpr
- shapes_draw_circle_sector.lpi
- shapes_draw_circle_sector.lpr
- shapes_easings_ball.lpi
- shapes_easings_ball.lpr
- shapes_easings_box.lpi
- shapes_easings_box.lpr
- shapes_easings_rectangles.lpi
- shapes_easings_rectangles.lpr
- shapes_easings_testbed.lpi
- shapes_easings_testbed.lpr
- shapes_ellipse_collision.lpi
- shapes_ellipse_collision.lpr
- shapes_following_eyes.lpi
- shapes_following_eyes.lpr
- shapes_hilbert_curve.lpi
- shapes_hilbert_curve.lpr
- shapes_kaleidoscope.lpi
- shapes_kaleidoscope.lpr
- shapes_lines_bezier.lpi
- shapes_lines_bezier.lpr
- shapes_lines_drawing.lpi
- shapes_lines_drawing.lpr
- shapes_raylogo_laz.lpi
- shapes_raylogo_laz.lpr
- shapes_logo_raylib_anim.lpi
- shapes_logo_raylib_anim.lpr
- shapes_math_angle_rotation.lpi
- shapes_math_angle_rotation.lpr
- shapes_math_sine_cosine.lpi
- shapes_math_sine_cosine.lpr
- shapes_mouse_trail.lpi
- shapes_mouse_trail.lpr
- shapes_penrose_tile.lpi
- shapes_penrose_tile.lpr
- shapes_pie_chart.lpi
- shapes_pie_chart.lpr
- shapes_rectangle_advanced.lpi
- shapes_rectangle_advanced.lpr
- shapes_rectangle_scaling.lpi
- shapes_rectangle_scaling.lpr
- shapes_recursive_tree.lpi
- shapes_recursive_tree.lpr
- shapes_ring_drawing.lpi
- shapes_ring_drawing.lpr
- shapes_rlgl_color_wheel.lpi
- shapes_rlgl_color_wheel.lpr
- shapes_rlgl_triangle.lpi
- shapes_rlgl_triangle.lpr
- shapes_rounded_rectangle_drawing.lpi
- shapes_rounded_rectangle_drawing.lpr
- shapes_simple_particles.lpi
- shapes_simple_particles.lpr
- shapes_splines_drawing.lpi
- shapes_splines_drawing.lpr
- shapes_starfield_effect.lpi
- shapes_starfield_effect.lpr
- shapes_top_down_lights.lpi
- shapes_top_down_lights.lpr
- shapes_triangle_strip.lpi
- shapes_triangle_strip.lpr
- shapes_vector_angle.lpi
- shapes_vector_angle.lpr
- text_3d_drawing.lpi
- text_3d_drawing.lpr
- text_codepoints_loading.lpi
- text_codepoints_loading.lpr
- text_font_filters.lpi
- text_font_filters.lpr
- text_font_loading.lpi
- text_font_loading.lpr
- text_font_sdf.lpi
- text_font_sdf.lpr
- text_font_spritefont.lpi
- text_font_spritefont.lpr
- text_format_text.lpi
- text_format_text.lpr
- text_inline_styling.lpi
- text_inline_styling.lpr
- text_input_box.lpi
- text_input_box.lpr
- text_raylib_fonts.lpi
- text_raylib_fonts.lpr
- text_rectangle_bounds.lpi
- text_rectangle_bounds.lpr
- text_strings_management.lpi
- text_strings_management.lpr
- text_unicode_emojis.lpi
- text_unicode_emojis.lpr
- text_unicode_ranges.lpi
- text_unicode_ranges.lpr
- text_words_alignment.lpi
- text_words_alignment.lpr
- text_writing_anim.lpi
- text_writing_anim.lpr
- textures_background_scrolling.lpi
- textures_background_scrolling.pas
- textures_blend_modes.lpi
- textures_blend_modes.lpr
- textures_bunnymark.lpi
- textures_bunnymark.lpr
- textures_cellular_automata.lpi
- textures_cellular_automata.lpr
- textures_clipboard_image.lpi
- textures_clipboard_image.lpr
- textures_draw_tiled.lpi
- textures_draw_tiled.lpr
- textures_fog_of_war.lpi
- textures_fog_of_war.lpr
- textures_framebuffer_rendering.lpi
- textures_framebuffer_rendering.lpr
- textures_gif_player.lpi
- textures_gif_player.lpr
- textures_image_channel.lpi
- textures_image_channel.lpr
- textures_image_drawing.lpi
- textures_image_drawing.lpr
- textures_image_generation.lpi
- textures_image_generation.lpr
- textures_image_kernel.lpi
- textures_image_kernel.lpr
- textures_image_loading.lpi
- textures_image_loading.lpr
- textures_image_processing.lpi
- textures_image_processing.lpr
- textures_image_rotate.lpi
- textures_image_rotate.lpr
- textures_image_text.lpi
- textures_image_text.lpr
- textures_logo_raylib.lpi
- textures_logo_raylib.lpr
- textures_magnifying_glass.lpi
- textures_magnifying_glass.lpr
- textures_mouse_painting.lpi
- textures_mouse_painting.lpr
- textures_npatch_drawing.lpi
- textures_npatch_drawing.lpr
- textures_particles_blending.lpi
- textures_particles_blending.pas
- textures_polygon_drawing.lpi
- textures_polygon_drawing.lpr
- textures_raw_data.lpi
- textures_raw_data.lpr
- textures_screen_buffer.lpi
- textures_screen_buffer.lpr
- textures_sprite_anim.lpi
- textures_sprite_anim.lpr
- textures_sprite_button.lpi
- textures_sprite_button.lpr
- textures_sprite_explosion.lpi
- textures_sprite_explosion.pas
- textures_sprite_stacking.lpi
- textures_sprite_stacking.lpr
- textures_srcrec_dstrec.lpi
- textures_srcrec_dstrec.lpr
- textures_textured_curve.lpi
- textures_textured_curve.lpr
- textures_tiled_drawing.lpi
- textures_tiled_drawing.lpr
- textures_to_image.lpi
- textures_to_image.lpr
- README.md
- style_amber.rgs
- style_ashes.rgs
- style_bluish.rgs
- style_candy.rgs
- style_cherry.rgs
- style_cyber.rgs
- style_dark.rgs
- style_enefete.rgs
- style_genesis.rgs
- style_jungle.rgs
- style_lavanda.rgs
- style_rltech.rgs
- style_sunny.rgs
- style_terminal.rgs
- easings.h
- physac.h
- raygizmo.h
- raygui.h
- raymedia.h
- rlights.h
- rmem.h
- shader_compiler.c
- Makefile
- raylib.h
- raymath.h
- rlgl.h
- libraylib.6.0.0.dylib
- libraylib.600.dylib
- libraylib.a
- libraylib.dylib
- libraylib.dll
- libraygizmo.a
- libraylib.a
- libraylib.so
- libraylib.so.6.0.0
- libraylib.so.600
- libgcc.a
- libgdi32.a
- libkernel32.a
- libmingw32.a
- libmingwex.a
- libmsvcrt.a
- libraygizmo.a
- libraylib.a
- libraylib.dll
- libshell32.a
- libuser32.a
- libwinmm.a
- dummy
- dummy
- dummy
- core_basic_window.pas
- core_basic_window.prj
- ray4laz_customappprj.de.po
- ray4laz_customappprj.en.po
- ray4laz_customappprj.pot
- ray4laz_customappprj.ru.po
- ray4laz_customappprj.uk.po
- ray4laz_misc.pot
- ray4laz_simpleprj.de.po
- ray4laz_simpleprj.en.po
- ray4laz_simpleprj.pot
- ray4laz_simpleprj.ru.po
- ray4laz_simpleprj.uk.po
- ushadertool.de.po
- ushadertool.en.po
- ushadertool.pot
- ushadertool.ru.po
- ushadertool.uk.po
- ray4delphi.dpk
- ray4delphi.dproj
- ray4delphi.res
- ray4delphi_reg.pas
- ray4laz.lpk
- ray4laz.pas
- ray4laz_customappprj.pas
- ray4laz_designtime.lpk
- ray4laz_designtime.pas
- ray4laz_misc.pas
- ray4laz_simpleprj.pas
- RAY_ICON.res
- regs.pas
- synhighlighterglsl.pas
- ushadertool.lfm
- ushadertool.lrj
- ushadertool.pas
- customfiledialog.pas
- physac.pas
- r3d.pas_old
- raygizmo.pas
- raygui.classes.pas
- raygui.pas
- raylights.pas
- raymedia.pas
- rcamera.pas
- reasings.pas
- utf8utily.pas
- colors.inc
- operators.inc
- raylib.inc
- raylib.pas
- raymath.pas
- rlgl.pas
- mUnit.dfm
- mUnit.pas
- registeringDelphi.dpr
- registeringDelphi.dproj
- registeringDelphi.res
- shader_compiler_linux64
- shader_compiler_windows64.exe
- .gitattributes
- .gitignore
- build_all_examples.sh
- clean.sh
- fpc-wrapper.bat
- fpc-wrapper.sh
- LICENSE
- README.md
- README_mac_mseries.md
- registeringDelphi.exe
# Installation Guide
git clone https://github.com/GuvaCode/ray4laz
Downloads the entire project code from GitHub to your computer.
cd ray4laz
Moves into the project folder you just downloaded.
2. CMake
Medium Recommendedcd binary/resources
This project's files live in a subfolder, so move into it first.
mkdir build && cd build
Creates a folder to hold the build output and moves into it.
cmake ..
Analyzes the source code and generates build configuration files (must be run inside the build folder).
make
Compiles the code based on the generated build configuration to produce an executable.
3. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
cd headers
This project's files live in a subfolder, so move into it first.
make
Compiles the code based on the generated build configuration to produce an executable.
