From bbf0c3a46d27b723e73483bdd787c7713b31fe1a Mon Sep 17 00:00:00 2001 From: Ray Date: Wed, 8 Nov 2023 17:41:08 +0100 Subject: [PATCH] REVIEWED: Added new examples to VS2022 solution --- examples/Makefile | 149 +++---- examples/Makefile.Web | 149 +++---- examples/core/core_3d_camera_free.c | 2 +- examples/core/core_automation_events.png | Bin 0 -> 17155 bytes examples/core/core_input_gamepad_info.c | 45 +- examples/shaders/shader_texture_tiling.c | 94 ----- examples/shaders/shaders_custom_uniform.c | 2 +- examples/shaders/shaders_deferred_render.png | Bin 90692 -> 81327 bytes examples/shaders/shaders_texture_tiling.c | 105 +++++ examples/shaders/shaders_texture_tiling.png | Bin 0 -> 139191 bytes examples/shapes/shapes_lines_bezier.c | 6 +- examples/shapes/shapes_splines_drawing.c | 2 +- examples/shapes/shapes_top_down_lights.c | 1 + .../examples/audio_mixed_processor.vcxproj | 390 ++++++++++++++++++ .../examples/core_input_gamepad_info.vcxproj | 390 ++++++++++++++++++ .../examples/core_input_mouse_wheel.vcxproj | 21 +- .../examples/core_smooth_pixelperfect.vcxproj | 390 ++++++++++++++++++ .../examples/models_draw_cube_texture.vcxproj | 390 ++++++++++++++++++ .../examples/shaders_deferred_render.vcxproj | 390 ++++++++++++++++++ .../examples/shaders_texture_outline.vcxproj | 390 ++++++++++++++++++ .../examples/shaders_texture_tiling.vcxproj | 390 ++++++++++++++++++ .../examples/shapes_splines_drawing.vcxproj | 390 ++++++++++++++++++ .../examples/shapes_top_down_lights.vcxproj | 390 ++++++++++++++++++ .../examples/textures_svg_loading.vcxproj | 390 ++++++++++++++++++ projects/VS2022/raylib.sln | 209 ++++++++++ 25 files changed, 4412 insertions(+), 273 deletions(-) create mode 100644 examples/core/core_automation_events.png delete mode 100644 examples/shaders/shader_texture_tiling.c create mode 100644 examples/shaders/shaders_texture_tiling.c create mode 100644 examples/shaders/shaders_texture_tiling.png create mode 100644 projects/VS2022/examples/audio_mixed_processor.vcxproj create mode 100644 projects/VS2022/examples/core_input_gamepad_info.vcxproj create mode 100644 projects/VS2022/examples/core_smooth_pixelperfect.vcxproj create mode 100644 projects/VS2022/examples/models_draw_cube_texture.vcxproj create mode 100644 projects/VS2022/examples/shaders_deferred_render.vcxproj create mode 100644 projects/VS2022/examples/shaders_texture_outline.vcxproj create mode 100644 projects/VS2022/examples/shaders_texture_tiling.vcxproj create mode 100644 projects/VS2022/examples/shapes_splines_drawing.vcxproj create mode 100644 projects/VS2022/examples/shapes_top_down_lights.vcxproj create mode 100644 projects/VS2022/examples/textures_svg_loading.vcxproj diff --git a/examples/Makefile b/examples/Makefile index e126ab609..5cd8e6bba 100644 --- a/examples/Makefile +++ b/examples/Makefile @@ -428,97 +428,99 @@ endif # Define source code object files required #------------------------------------------------------------------------------------------------ CORE = \ - core/core_basic_window \ + core/core_2d_camera \ + core/core_2d_camera_mouse_zoom \ + core/core_2d_camera_platformer \ + core/core_2d_camera_split_screen \ + core/core_3d_camera_first_person \ + core/core_3d_camera_free \ + core/core_3d_camera_mode \ + core/core_3d_camera_split_screen \ + core/core_3d_picking \ + core/core_automation_events \ core/core_basic_screen_manager \ + core/core_basic_window \ + core/core_custom_frame_control \ + core/core_custom_logging \ + core/core_drop_files \ + core/core_input_gamepad \ + core/core_input_gamepad_info \ + core/core_input_gestures \ + core/core_input_gestures_web \ core/core_input_keys \ core/core_input_mouse \ core/core_input_mouse_wheel \ - core/core_input_gamepad \ - core/core_input_gamepad_info \ core/core_input_multitouch \ - core/core_input_gestures \ - core/core_input_gestures_web \ - core/core_2d_camera \ - core/core_2d_camera_platformer \ - core/core_2d_camera_mouse_zoom \ - core/core_2d_camera_split_screen \ - core/core_3d_camera_mode \ - core/core_3d_camera_free \ - core/core_3d_camera_first_person \ - core/core_3d_camera_split_screen \ - core/core_3d_picking \ - core/core_world_screen \ - core/core_custom_logging \ - core/core_drop_files \ + core/core_loading_thread \ core/core_random_values \ core/core_scissor_test \ + core/core_smooth_pixelperfect \ core/core_storage_values \ core/core_vr_simulator \ - core/core_loading_thread \ core/core_window_flags \ core/core_window_letterbox \ core/core_window_should_close \ - core/core_smooth_pixelperfect \ - core/core_custom_frame_control + core/core_world_screen SHAPES = \ shapes/shapes_basic_shapes \ shapes/shapes_bouncing_ball \ - shapes/shapes_colors_palette \ - shapes/shapes_logo_raylib \ - shapes/shapes_logo_raylib_anim \ - shapes/shapes_rectangle_scaling \ - shapes/shapes_lines_bezier \ shapes/shapes_collision_area \ - shapes/shapes_following_eyes \ + shapes/shapes_colors_palette \ + shapes/shapes_draw_circle_sector \ + shapes/shapes_draw_rectangle_rounded \ + shapes/shapes_draw_ring \ shapes/shapes_easings_ball_anim \ shapes/shapes_easings_box_anim \ shapes/shapes_easings_rectangle_array \ - shapes/shapes_draw_ring \ - shapes/shapes_draw_circle_sector \ - shapes/shapes_draw_rectangle_rounded \ + shapes/shapes_following_eyes \ + shapes/shapes_lines_bezier \ + shapes/shapes_logo_raylib \ + shapes/shapes_logo_raylib_anim \ + shapes/shapes_rectangle_scaling \ + shapes/shapes_splines_drawing \ shapes/shapes_top_down_lights TEXTURES = \ - textures/textures_logo_raylib \ - textures/textures_mouse_painting \ - textures/textures_srcrec_dstrec \ + textures/textures_background_scrolling \ + textures/textures_blend_modes \ + textures/textures_bunnymark \ + textures/textures_draw_tiled \ + textures/textures_fog_of_war \ + textures/textures_gif_player \ textures/textures_image_drawing \ textures/textures_image_generation \ textures/textures_image_loading \ textures/textures_image_processing \ textures/textures_image_rotate \ textures/textures_image_text \ - textures/textures_to_image \ - textures/textures_raw_data \ - textures/textures_particles_blending \ + textures/textures_logo_raylib \ + textures/textures_mouse_painting \ textures/textures_npatch_drawing \ - textures/textures_background_scrolling \ + textures/textures_particles_blending \ + textures/textures_polygon \ + textures/textures_raw_data \ textures/textures_sprite_anim \ textures/textures_sprite_button \ textures/textures_sprite_explosion \ + textures/textures_srcrec_dstrec \ + textures/textures_svg_loading \ textures/textures_textured_curve \ - textures/textures_bunnymark \ - textures/textures_blend_modes \ - textures/textures_draw_tiled \ - textures/textures_polygon \ - textures/textures_gif_player \ - textures/textures_fog_of_war \ - textures/textures_svg_loading + textures/textures_to_image TEXT = \ - text/text_raylib_fonts \ - text/text_font_spritefont \ - text/text_font_loading \ + text/text_codepoints_loading \ + text/text_draw_3d \ text/text_font_filters \ + text/text_font_loading \ text/text_font_sdf \ + text/text_font_spritefont \ text/text_format_text \ text/text_input_box \ - text/text_writing_anim \ + text/text_raylib_fonts \ text/text_rectangle_bounds \ text/text_unicode \ - text/text_draw_3d \ - text/text_codepoints_loading + text/text_writing_anim MODELS = \ models/models_animation \ @@ -528,51 +530,52 @@ MODELS = \ models/models_draw_cube_texture \ models/models_first_person_maze \ models/models_geometric_shapes \ - models/models_mesh_generation \ - models/models_mesh_picking \ + models/models_heightmap \ models/models_loading \ - models/models_loading_vox \ models/models_loading_gltf \ models/models_loading_m3d \ + models/models_loading_vox \ + models/models_mesh_generation \ + models/models_mesh_picking \ models/models_orthographic_projection \ models/models_rlgl_solar_system \ models/models_skybox \ - models/models_yaw_pitch_roll \ - models/models_heightmap \ - models/models_waving_cubes + models/models_waving_cubes \ + models/models_yaw_pitch_roll SHADERS = \ - shaders/shaders_model_shader \ - shaders/shaders_shapes_textures \ - shaders/shaders_custom_uniform \ - shaders/shaders_postprocessing \ - shaders/shaders_palette_switch \ - shaders/shaders_raymarching \ - shaders/shaders_texture_drawing \ - shaders/shaders_texture_waves \ - shaders/shaders_texture_outline \ - shaders/shaders_julia_set \ - shaders/shaders_eratosthenes \ shaders/shaders_basic_lighting \ + shaders/shaders_custom_uniform \ + shaders/shaders_deferred_render \ + shaders/shaders_eratosthenes \ shaders/shaders_fog \ - shaders/shaders_simple_mask \ - shaders/shaders_spotlight \ shaders/shaders_hot_reloading \ + shaders/shaders_hybrid_render \ + shaders/shaders_julia_set \ shaders/shaders_lightmap \ shaders/shaders_mesh_instancing \ + shaders/shaders_model_shader \ shaders/shaders_multi_sample2d \ - shaders/shaders_write_depth \ - shaders/shaders_hybrid_render \ - shaders/shaders_deferred_render + shaders/shaders_palette_switch \ + shaders/shaders_postprocessing \ + shaders/shaders_raymarching \ + shaders/shaders_shapes_textures \ + shaders/shaders_simple_mask \ + shaders/shaders_spotlight \ + shaders/shaders_texture_drawing \ + shaders/shaders_texture_outline \ + shaders/shaders_texture_tiling \ + shaders/shaders_texture_waves \ + shaders/shaders_write_depth AUDIO = \ + audio/audio_mixed_processor \ audio/audio_module_playing \ audio/audio_music_stream \ audio/audio_raw_stream \ audio/audio_sound_loading \ audio/audio_sound_multi \ - audio/audio_stream_effects \ - audio/audio_mixed_processor + audio/audio_stream_effects OTHERS = \ others/easings_testbed \ diff --git a/examples/Makefile.Web b/examples/Makefile.Web index c57453ab3..3e71206e1 100644 --- a/examples/Makefile.Web +++ b/examples/Makefile.Web @@ -334,97 +334,99 @@ endif # Define source code object files required #------------------------------------------------------------------------------------------------ CORE = \ - core/core_basic_window \ + core/core_2d_camera \ + core/core_2d_camera_mouse_zoom \ + core/core_2d_camera_platformer \ + core/core_2d_camera_split_screen \ + core/core_3d_camera_first_person \ + core/core_3d_camera_free \ + core/core_3d_camera_mode \ + core/core_3d_camera_split_screen \ + core/core_3d_picking \ + core/core_automation_events \ core/core_basic_screen_manager \ + core/core_basic_window \ + core/core_custom_frame_control \ + core/core_custom_logging \ + core/core_drop_files \ + core/core_input_gamepad \ + core/core_input_gamepad_info \ + core/core_input_gestures \ + core/core_input_gestures_web \ core/core_input_keys \ core/core_input_mouse \ core/core_input_mouse_wheel \ - core/core_input_gamepad \ - core/core_input_gamepad_info \ core/core_input_multitouch \ - core/core_input_gestures \ - core/core_input_gestures_web \ - core/core_2d_camera \ - core/core_2d_camera_platformer \ - core/core_2d_camera_mouse_zoom \ - core/core_2d_camera_split_screen \ - core/core_3d_camera_mode \ - core/core_3d_camera_free \ - core/core_3d_camera_first_person \ - core/core_3d_camera_split_screen \ - core/core_3d_picking \ - core/core_world_screen \ - core/core_custom_logging \ - core/core_drop_files \ + core/core_loading_thread \ core/core_random_values \ core/core_scissor_test \ + core/core_smooth_pixelperfect \ core/core_storage_values \ core/core_vr_simulator \ core/core_window_flags \ core/core_window_letterbox \ core/core_window_should_close \ - core/core_smooth_pixelperfect \ - core/core_custom_frame_control \ - core/core_loading_thread + core/core_world_screen SHAPES = \ shapes/shapes_basic_shapes \ shapes/shapes_bouncing_ball \ - shapes/shapes_colors_palette \ - shapes/shapes_logo_raylib \ - shapes/shapes_logo_raylib_anim \ - shapes/shapes_rectangle_scaling \ - shapes/shapes_lines_bezier \ shapes/shapes_collision_area \ - shapes/shapes_following_eyes \ + shapes/shapes_colors_palette \ + shapes/shapes_draw_circle_sector \ + shapes/shapes_draw_rectangle_rounded \ + shapes/shapes_draw_ring \ shapes/shapes_easings_ball_anim \ shapes/shapes_easings_box_anim \ shapes/shapes_easings_rectangle_array \ - shapes/shapes_draw_ring \ - shapes/shapes_draw_circle_sector \ - shapes/shapes_draw_rectangle_rounded \ + shapes/shapes_following_eyes \ + shapes/shapes_lines_bezier \ + shapes/shapes_logo_raylib \ + shapes/shapes_logo_raylib_anim \ + shapes/shapes_rectangle_scaling \ + shapes/shapes_splines_drawing \ shapes/shapes_top_down_lights TEXTURES = \ - textures/textures_logo_raylib \ - textures/textures_mouse_painting \ - textures/textures_srcrec_dstrec \ + textures/textures_background_scrolling \ + textures/textures_blend_modes \ + textures/textures_bunnymark \ + textures/textures_draw_tiled \ + textures/textures_fog_of_war \ + textures/textures_gif_player \ textures/textures_image_drawing \ textures/textures_image_generation \ textures/textures_image_loading \ textures/textures_image_processing \ textures/textures_image_rotate \ textures/textures_image_text \ - textures/textures_to_image \ - textures/textures_raw_data \ - textures/textures_particles_blending \ + textures/textures_logo_raylib \ + textures/textures_mouse_painting \ textures/textures_npatch_drawing \ - textures/textures_background_scrolling \ + textures/textures_particles_blending \ + textures/textures_polygon \ + textures/textures_raw_data \ textures/textures_sprite_anim \ textures/textures_sprite_button \ textures/textures_sprite_explosion \ + textures/textures_srcrec_dstrec \ + textures/textures_svg_loading \ textures/textures_textured_curve \ - textures/textures_bunnymark \ - textures/textures_blend_modes \ - textures/textures_draw_tiled \ - textures/textures_polygon \ - textures/textures_gif_player \ - textures/textures_fog_of_war \ - textures/textures_svg_loading + textures/textures_to_image TEXT = \ - text/text_raylib_fonts \ - text/text_font_spritefont \ - text/text_font_loading \ + text/text_codepoints_loading \ + text/text_draw_3d \ text/text_font_filters \ + text/text_font_loading \ text/text_font_sdf \ + text/text_font_spritefont \ text/text_format_text \ text/text_input_box \ - text/text_writing_anim \ + text/text_raylib_fonts \ text/text_rectangle_bounds \ text/text_unicode \ - text/text_draw_3d \ - text/text_codepoints_loading + text/text_writing_anim MODELS = \ models/models_animation \ @@ -434,51 +436,52 @@ MODELS = \ models/models_draw_cube_texture \ models/models_first_person_maze \ models/models_geometric_shapes \ - models/models_mesh_generation \ - models/models_mesh_picking \ + models/models_heightmap \ models/models_loading \ - models/models_loading_vox \ models/models_loading_gltf \ models/models_loading_m3d \ + models/models_loading_vox \ + models/models_mesh_generation \ + models/models_mesh_picking \ models/models_orthographic_projection \ models/models_rlgl_solar_system \ models/models_skybox \ - models/models_yaw_pitch_roll \ - models/models_heightmap \ - models/models_waving_cubes + models/models_waving_cubes \ + models/models_yaw_pitch_roll SHADERS = \ - shaders/shaders_model_shader \ - shaders/shaders_shapes_textures \ - shaders/shaders_custom_uniform \ - shaders/shaders_postprocessing \ - shaders/shaders_palette_switch \ - shaders/shaders_raymarching \ - shaders/shaders_texture_drawing \ - shaders/shaders_texture_waves \ - shaders/shaders_texture_outline \ - shaders/shaders_julia_set \ - shaders/shaders_eratosthenes \ shaders/shaders_basic_lighting \ + shaders/shaders_custom_uniform \ + shaders/shaders_deferred_render \ + shaders/shaders_eratosthenes \ shaders/shaders_fog \ - shaders/shaders_simple_mask \ - shaders/shaders_spotlight \ shaders/shaders_hot_reloading \ + shaders/shaders_hybrid_render \ + shaders/shaders_julia_set \ shaders/shaders_lightmap \ shaders/shaders_mesh_instancing \ + shaders/shaders_model_shader \ shaders/shaders_multi_sample2d \ - shaders/shaders_write_depth \ - shaders/shaders_hybrid_render \ - shaders/shaders_deferred_render + shaders/shaders_palette_switch \ + shaders/shaders_postprocessing \ + shaders/shaders_raymarching \ + shaders/shaders_shapes_textures \ + shaders/shaders_simple_mask \ + shaders/shaders_spotlight \ + shaders/shaders_texture_drawing \ + shaders/shaders_texture_outline \ + shaders/shaders_texture_tiling \ + shaders/shaders_texture_waves \ + shaders/shaders_write_depth AUDIO = \ + audio/audio_mixed_processor \ audio/audio_module_playing \ audio/audio_music_stream \ audio/audio_raw_stream \ audio/audio_sound_loading \ audio/audio_sound_multi \ - audio/audio_stream_effects \ - audio/audio_mixed_processor + audio/audio_stream_effects OTHERS = \ others/easings_testbed \ diff --git a/examples/core/core_3d_camera_free.c b/examples/core/core_3d_camera_free.c index ec849758a..3c30a426e 100644 --- a/examples/core/core_3d_camera_free.c +++ b/examples/core/core_3d_camera_free.c @@ -47,7 +47,7 @@ int main(void) //---------------------------------------------------------------------------------- UpdateCamera(&camera, CAMERA_FREE); - if (IsKeyDown('Z')) camera.target = (Vector3){ 0.0f, 0.0f, 0.0f }; + if (IsKeyPressed('Z')) camera.target = (Vector3){ 0.0f, 0.0f, 0.0f }; //---------------------------------------------------------------------------------- // Draw diff --git a/examples/core/core_automation_events.png b/examples/core/core_automation_events.png new file mode 100644 index 0000000000000000000000000000000000000000..49cf32820d0b9672c0b8f54b0c056e93a213c832 GIT binary patch literal 17155 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�nqkzO-&RP>rG;t&k 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 z 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 literal 90692 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 diff --git a/examples/shaders/shaders_texture_tiling.c b/examples/shaders/shaders_texture_tiling.c new file mode 100644 index 000000000..0d07bdff9 --- /dev/null +++ b/examples/shaders/shaders_texture_tiling.c @@ -0,0 +1,105 @@ +/******************************************************************************************* +* +* raylib [shaders] example - texture tiling +* +* Example demonstrates how to tile a texture on a 3D model using raylib. +* +* Example contributed by Luis Almeida (@luis605) and reviewed by Ramon Santamaria (@raysan5) +* +* Example licensed under an unmodified zlib/libpng license, which is an OSI-certified, +* BSD-like license that allows static linking with closed source software +* +* Copyright (c) 2023 Luis Almeida (@luis605) +* +********************************************************************************************/ + +#include "raylib.h" + +#if defined(PLATFORM_DESKTOP) + #define GLSL_VERSION 330 +#else // PLATFORM_ANDROID, PLATFORM_WEB + #define GLSL_VERSION 100 +#endif + +//------------------------------------------------------------------------------------ +// Program main entry point +//------------------------------------------------------------------------------------ +int main(void) +{ + // Initialization + //-------------------------------------------------------------------------------------- + const int screenWidth = 800; + const int screenHeight = 450; + + InitWindow(screenWidth, screenHeight, "raylib [shaders] example - texture tiling"); + + // Define the camera to look into our 3d world + Camera3D camera = { 0 }; + camera.position = (Vector3){ 4.0f, 4.0f, 4.0f }; // Camera position + camera.target = (Vector3){ 0.0f, 0.5f, 0.0f }; // Camera looking at point + camera.up = (Vector3){ 0.0f, 1.0f, 0.0f }; // Camera up vector (rotation towards target) + camera.fovy = 45.0f; // Camera field-of-view Y + camera.projection = CAMERA_PERSPECTIVE; // Camera projection type + + // Load a cube model + Mesh cube = GenMeshCube(1.0f, 1.0f, 1.0f); + Model model = LoadModelFromMesh(cube); + + // Load a texture and assign to cube model + Texture2D texture = LoadTexture("resources/cubicmap_atlas.png"); + model.materials[0].maps[MATERIAL_MAP_DIFFUSE].texture = texture; + + // Set the texture tiling using a shader + float tiling[2] = { 3.0f, 3.0f }; + Shader shader = LoadShader(0, TextFormat("resources/shaders/glsl%i/tiling.fs", GLSL_VERSION)); + SetShaderValue(shader, GetShaderLocation(shader, "tiling"), tiling, SHADER_UNIFORM_VEC2); + model.materials[0].shader = shader; + + DisableCursor(); // Limit cursor to relative movement inside the window + + SetTargetFPS(60); // Set our game to run at 60 frames-per-second + //-------------------------------------------------------------------------------------- + + // Main game loop + while (!WindowShouldClose()) // Detect window close button or ESC key + { + // Update + //---------------------------------------------------------------------------------- + UpdateCamera(&camera, CAMERA_FREE); + + if (IsKeyPressed('Z')) camera.target = (Vector3){ 0.0f, 0.5f, 0.0f }; + //---------------------------------------------------------------------------------- + + // Draw + //---------------------------------------------------------------------------------- + BeginDrawing(); + + ClearBackground(RAYWHITE); + + BeginMode3D(camera); + + BeginShaderMode(shader); + DrawModel(model, (Vector3){ 0.0f, 0.0f, 0.0f }, 2.0f, WHITE); + EndShaderMode(); + + DrawGrid(10, 1.0f); + + EndMode3D(); + + DrawText("Use mouse to rotate the camera", 10, 10, 20, DARKGRAY); + + EndDrawing(); + //---------------------------------------------------------------------------------- + } + + // De-Initialization + //-------------------------------------------------------------------------------------- + UnloadModel(model); // Unload model + UnloadShader(shader); // Unload shader + UnloadTexture(texture); // Unload texture + + CloseWindow(); // Close window and OpenGL context + //-------------------------------------------------------------------------------------- + + return 0; +} diff --git a/examples/shaders/shaders_texture_tiling.png b/examples/shaders/shaders_texture_tiling.png new file mode 100644 index 0000000000000000000000000000000000000000..5dfe76ef580d864108b8a2c6e6ac62c238eb30fd GIT binary patch literal 139191 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

mA@f$5Eu>v%PSESdXBE@Yhct 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 z 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

JmajJl>bHkl4rdHBMv-CPS8H+B9@BGWO$Xelw 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 bI>Uz|dFv(bY6Te>7#KWV{an^LB{Ts56;w{! literal 0 HcmV?d00001 diff --git a/examples/shapes/shapes_lines_bezier.c b/examples/shapes/shapes_lines_bezier.c index 5bd916ee6..785d73a64 100644 --- a/examples/shapes/shapes_lines_bezier.c +++ b/examples/shapes/shapes_lines_bezier.c @@ -60,11 +60,11 @@ int main(void) DrawText("USE MOUSE LEFT-RIGHT CLICK to DEFINE LINE START and END POINTS", 15, 20, 20, GRAY); - // Draw line cubic-bezier, in-out interpolation (easing), no control points + // Draw line Cubic Bezier, in-out interpolation (easing), no control points DrawLineBezier(start, end, 3.0f, BLUE); - // Draw spline cubic-bezier with control points - DrawSplineBezierCubic(start, startControl, endControl, end, 2.0f, RED); + // Draw spline Cubic Bezier with control points + DrawSplineSegmentBezierCubic(start, startControl, endControl, end, 2.0f, RED); DrawLineEx(start, startControl, 1.0, LIGHTGRAY); DrawLineEx(end, endControl, 1.0, LIGHTGRAY); diff --git a/examples/shapes/shapes_splines_drawing.c b/examples/shapes/shapes_splines_drawing.c index 58fcaf69a..cfac931bb 100644 --- a/examples/shapes/shapes_splines_drawing.c +++ b/examples/shapes/shapes_splines_drawing.c @@ -167,7 +167,7 @@ int main(void) // Draw spline: cubic-bezier (with control points) for (int i = 0; i < pointCount - 1; i++) { - DrawSplineBezierCubic(points[i], control[i].start, control[i].end, points[i + 1], 2.0f, RED); + DrawSplineSegmentBezierCubic(points[i], control[i].start, control[i].end, points[i + 1], 10.0f, RED); // Every cubic bezier point should have two control points DrawCircleV(control[i].start, 4, GOLD); diff --git a/examples/shapes/shapes_top_down_lights.c b/examples/shapes/shapes_top_down_lights.c index b09137cba..f22cf3c17 100644 --- a/examples/shapes/shapes_top_down_lights.c +++ b/examples/shapes/shapes_top_down_lights.c @@ -335,6 +335,7 @@ int main(void) DrawFPS(screenWidth - 80, 10); DrawText("Drag to move light #1", 10, 10, 10, DARKGREEN); DrawText("Right click to add new light", 10, 30, 10, DARKGREEN); + EndDrawing(); //---------------------------------------------------------------------------------- } diff --git a/projects/VS2022/examples/audio_mixed_processor.vcxproj b/projects/VS2022/examples/audio_mixed_processor.vcxproj new file mode 100644 index 000000000..26eb50473 --- /dev/null +++ b/projects/VS2022/examples/audio_mixed_processor.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {A4B0D971-3CD6-41C9-8AB2-055D25A33373} + Win32Proj + audio_mixed_processor + 10.0 + audio_mixed_processor + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\audio + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/core_input_gamepad_info.vcxproj b/projects/VS2022/examples/core_input_gamepad_info.vcxproj new file mode 100644 index 000000000..7227ef2f4 --- /dev/null +++ b/projects/VS2022/examples/core_input_gamepad_info.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {27AA7BDA-0C34-4733-9009-73D3E64234FB} + Win32Proj + core_input_gamepad_info + 10.0 + core_input_gamepad_info + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/core_input_mouse_wheel.vcxproj b/projects/VS2022/examples/core_input_mouse_wheel.vcxproj index e9dcf2b4b..6f0a31247 100644 --- a/projects/VS2022/examples/core_input_mouse_wheel.vcxproj +++ b/projects/VS2022/examples/core_input_mouse_wheel.vcxproj @@ -35,7 +35,7 @@ - {0981CA98-E4A5-4DF1-987F-A41D09131EFC} + {15CDD310-6980-42A6-8082-3A6B7730D13F} Win32Proj core_input_mouse_wheel 10.0 @@ -210,7 +210,7 @@ Console true $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) @@ -228,7 +228,7 @@ Console true $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) @@ -245,7 +245,7 @@ Console true $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" @@ -266,7 +266,7 @@ Console true $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" @@ -291,7 +291,7 @@ true true true - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ @@ -313,7 +313,7 @@ true true true - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ @@ -335,7 +335,7 @@ true true true - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ @@ -363,7 +363,7 @@ true true true - raylib.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ @@ -376,6 +376,9 @@ + + + {e89d61ac-55de-4482-afd4-df7242ebc859} diff --git a/projects/VS2022/examples/core_smooth_pixelperfect.vcxproj b/projects/VS2022/examples/core_smooth_pixelperfect.vcxproj new file mode 100644 index 000000000..7c4daf2cd --- /dev/null +++ b/projects/VS2022/examples/core_smooth_pixelperfect.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F} + Win32Proj + core_smooth_pixelperfect + 10.0 + core_smooth_pixelperfect + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\core + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/models_draw_cube_texture.vcxproj b/projects/VS2022/examples/models_draw_cube_texture.vcxproj new file mode 100644 index 000000000..d5e0e8bee --- /dev/null +++ b/projects/VS2022/examples/models_draw_cube_texture.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7} + Win32Proj + models_draw_cube_texture + 10.0 + models_draw_cube_texture + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\models + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/shaders_deferred_render.vcxproj b/projects/VS2022/examples/shaders_deferred_render.vcxproj new file mode 100644 index 000000000..d26fd8d4f --- /dev/null +++ b/projects/VS2022/examples/shaders_deferred_render.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {88DE5AD6-0074-4A5A-BE22-C840153E35D5} + Win32Proj + shaders_deferred_render + 10.0 + shaders_deferred_render + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/shaders_texture_outline.vcxproj b/projects/VS2022/examples/shaders_texture_outline.vcxproj new file mode 100644 index 000000000..dd90ef9fb --- /dev/null +++ b/projects/VS2022/examples/shaders_texture_outline.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {A546E75A-5242-46E6-9A9E-6C91554EAB84} + Win32Proj + shaders_texture_outline + 10.0 + shaders_texture_outline + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/shaders_texture_tiling.vcxproj b/projects/VS2022/examples/shaders_texture_tiling.vcxproj new file mode 100644 index 000000000..937405954 --- /dev/null +++ b/projects/VS2022/examples/shaders_texture_tiling.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD} + Win32Proj + shaders_texture_tiling + 10.0 + shaders_texture_tiling + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shaders + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/shapes_splines_drawing.vcxproj b/projects/VS2022/examples/shapes_splines_drawing.vcxproj new file mode 100644 index 000000000..77b17a803 --- /dev/null +++ b/projects/VS2022/examples/shapes_splines_drawing.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {DF25E545-00FF-4E64-844C-7DF98991F901} + Win32Proj + shapes_splines_drawing + 10.0 + shapes_splines_drawing + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/shapes_top_down_lights.vcxproj b/projects/VS2022/examples/shapes_top_down_lights.vcxproj new file mode 100644 index 000000000..668ce6adc --- /dev/null +++ b/projects/VS2022/examples/shapes_top_down_lights.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {703BE7BA-5B99-4F70-806D-3A259F6A991E} + Win32Proj + shapes_top_down_lights + 10.0 + shapes_top_down_lights + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\shapes + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/examples/textures_svg_loading.vcxproj b/projects/VS2022/examples/textures_svg_loading.vcxproj new file mode 100644 index 000000000..8b59d9526 --- /dev/null +++ b/projects/VS2022/examples/textures_svg_loading.vcxproj @@ -0,0 +1,390 @@ + + + + + Debug.DLL + Win32 + + + Debug.DLL + x64 + + + Debug + Win32 + + + Debug + x64 + + + Release.DLL + Win32 + + + Release.DLL + x64 + + + Release + Win32 + + + Release + x64 + + + + {D8026C60-CCBC-45DF-9085-BF21569EB414} + Win32Proj + textures_svg_loading + 10.0 + textures_svg_loading + + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + true + $(DefaultPlatformToolset) + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + Application + false + $(DefaultPlatformToolset) + true + Unicode + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + true + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + false + $(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)\ + $(SolutionDir)\build\$(ProjectName)\obj\$(Platform)\$(Configuration)\ + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + $(SolutionDir)..\..\examples\textures + WindowsLocalDebugger + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + /FS %(AdditionalOptions) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + + + Level3 + Disabled + WIN32;_DEBUG;_CONSOLE;PLATFORM_DESKTOP;%(PreprocessorDefinitions) + CompileAsC + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + + + Console + true + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + Copy Debug DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + Level3 + + + MaxSpeed + true + true + WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions);PLATFORM_DESKTOP + $(SolutionDir)..\..\src;%(AdditionalIncludeDirectories) + CompileAsC + true + + + Console + true + true + true + raylib.lib;opengl32.lib;kernel32.lib;user32.lib;gdi32.lib;winmm.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;%(AdditionalDependencies) + $(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\ + + + xcopy /y /d "$(SolutionDir)\build\raylib\bin\$(Platform)\$(Configuration)\raylib.dll" "$(SolutionDir)\build\$(ProjectName)\bin\$(Platform)\$(Configuration)" + + + Copy Release DLL to output directory + + + + + + + + + + + {e89d61ac-55de-4482-afd4-df7242ebc859} + + + + + + \ No newline at end of file diff --git a/projects/VS2022/raylib.sln b/projects/VS2022/raylib.sln index 167c60f3f..3ce44a9ad 100644 --- a/projects/VS2022/raylib.sln +++ b/projects/VS2022/raylib.sln @@ -275,6 +275,28 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_2d_camera_split_screen EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_automation_events", "examples\core_automation_events.vcxproj", "{7AF97D44-707E-48DC-81CB-C9D8D7C9ED26}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "audio_mixed_processor", "examples\audio_mixed_processor.vcxproj", "{A4B0D971-3CD6-41C9-8AB2-055D25A33373}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_input_gamepad_info", "examples\core_input_gamepad_info.vcxproj", "{27AA7BDA-0C34-4733-9009-73D3E64234FB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_input_mouse_wheel", "examples\core_input_mouse_wheel.vcxproj", "{15CDD310-6980-42A6-8082-3A6B7730D13F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_smooth_pixelperfect", "examples\core_smooth_pixelperfect.vcxproj", "{71DB4284-5B1C-4E86-9AF5-B91542D44A6F}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "models_draw_cube_texture", "examples\models_draw_cube_texture.vcxproj", "{4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaders_deferred_render", "examples\shaders_deferred_render.vcxproj", "{88DE5AD6-0074-4A5A-BE22-C840153E35D5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaders_texture_outline", "examples\shaders_texture_outline.vcxproj", "{A546E75A-5242-46E6-9A9E-6C91554EAB84}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shaders_texture_tiling", "examples\shaders_texture_tiling.vcxproj", "{EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "textures_svg_loading", "examples\textures_svg_loading.vcxproj", "{D8026C60-CCBC-45DF-9085-BF21569EB414}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shapes_splines_drawing", "examples\shapes_splines_drawing.vcxproj", "{DF25E545-00FF-4E64-844C-7DF98991F901}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "shapes_top_down_lights", "examples\shapes_top_down_lights.vcxproj", "{703BE7BA-5B99-4F70-806D-3A259F6A991E}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug.DLL|x64 = Debug.DLL|x64 @@ -2315,6 +2337,182 @@ Global {7AF97D44-707E-48DC-81CB-C9D8D7C9ED26}.Release|x64.Build.0 = Release|x64 {7AF97D44-707E-48DC-81CB-C9D8D7C9ED26}.Release|x86.ActiveCfg = Release|Win32 {7AF97D44-707E-48DC-81CB-C9D8D7C9ED26}.Release|x86.Build.0 = Release|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug|x64.ActiveCfg = Debug|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug|x64.Build.0 = Debug|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug|x86.ActiveCfg = Debug|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Debug|x86.Build.0 = Debug|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release|x64.ActiveCfg = Release|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release|x64.Build.0 = Release|x64 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release|x86.ActiveCfg = Release|Win32 + {A4B0D971-3CD6-41C9-8AB2-055D25A33373}.Release|x86.Build.0 = Release|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug|x64.ActiveCfg = Debug|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug|x64.Build.0 = Debug|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug|x86.ActiveCfg = Debug|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Debug|x86.Build.0 = Debug|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release|x64.ActiveCfg = Release|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release|x64.Build.0 = Release|x64 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release|x86.ActiveCfg = Release|Win32 + {27AA7BDA-0C34-4733-9009-73D3E64234FB}.Release|x86.Build.0 = Release|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug|x64.ActiveCfg = Debug|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug|x64.Build.0 = Debug|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug|x86.ActiveCfg = Debug|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Debug|x86.Build.0 = Debug|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release|x64.ActiveCfg = Release|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release|x64.Build.0 = Release|x64 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release|x86.ActiveCfg = Release|Win32 + {15CDD310-6980-42A6-8082-3A6B7730D13F}.Release|x86.Build.0 = Release|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug|x64.ActiveCfg = Debug|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug|x64.Build.0 = Debug|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug|x86.ActiveCfg = Debug|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Debug|x86.Build.0 = Debug|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release|x64.ActiveCfg = Release|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release|x64.Build.0 = Release|x64 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release|x86.ActiveCfg = Release|Win32 + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F}.Release|x86.Build.0 = Release|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug|x64.ActiveCfg = Debug|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug|x64.Build.0 = Debug|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug|x86.ActiveCfg = Debug|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Debug|x86.Build.0 = Debug|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release|x64.ActiveCfg = Release|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release|x64.Build.0 = Release|x64 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release|x86.ActiveCfg = Release|Win32 + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7}.Release|x86.Build.0 = Release|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug|x64.ActiveCfg = Debug|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug|x64.Build.0 = Debug|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug|x86.ActiveCfg = Debug|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Debug|x86.Build.0 = Debug|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release|x64.ActiveCfg = Release|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release|x64.Build.0 = Release|x64 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release|x86.ActiveCfg = Release|Win32 + {88DE5AD6-0074-4A5A-BE22-C840153E35D5}.Release|x86.Build.0 = Release|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug|x64.ActiveCfg = Debug|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug|x64.Build.0 = Debug|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug|x86.ActiveCfg = Debug|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Debug|x86.Build.0 = Debug|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release|x64.ActiveCfg = Release|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release|x64.Build.0 = Release|x64 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release|x86.ActiveCfg = Release|Win32 + {A546E75A-5242-46E6-9A9E-6C91554EAB84}.Release|x86.Build.0 = Release|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug|x64.ActiveCfg = Debug|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug|x64.Build.0 = Debug|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug|x86.ActiveCfg = Debug|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Debug|x86.Build.0 = Debug|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release|x64.ActiveCfg = Release|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release|x64.Build.0 = Release|x64 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release|x86.ActiveCfg = Release|Win32 + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD}.Release|x86.Build.0 = Release|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug|x64.ActiveCfg = Debug|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug|x64.Build.0 = Debug|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug|x86.ActiveCfg = Debug|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Debug|x86.Build.0 = Debug|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release|x64.ActiveCfg = Release|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release|x64.Build.0 = Release|x64 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release|x86.ActiveCfg = Release|Win32 + {D8026C60-CCBC-45DF-9085-BF21569EB414}.Release|x86.Build.0 = Release|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug|x64.ActiveCfg = Debug|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug|x64.Build.0 = Debug|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug|x86.ActiveCfg = Debug|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Debug|x86.Build.0 = Debug|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release|x64.ActiveCfg = Release|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release|x64.Build.0 = Release|x64 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release|x86.ActiveCfg = Release|Win32 + {DF25E545-00FF-4E64-844C-7DF98991F901}.Release|x86.Build.0 = Release|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug.DLL|x64.ActiveCfg = Debug.DLL|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug.DLL|x64.Build.0 = Debug.DLL|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug.DLL|x86.ActiveCfg = Debug.DLL|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug.DLL|x86.Build.0 = Debug.DLL|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug|x64.ActiveCfg = Debug|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug|x64.Build.0 = Debug|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug|x86.ActiveCfg = Debug|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Debug|x86.Build.0 = Debug|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release.DLL|x64.ActiveCfg = Release.DLL|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release.DLL|x64.Build.0 = Release.DLL|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release.DLL|x86.ActiveCfg = Release.DLL|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release.DLL|x86.Build.0 = Release.DLL|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release|x64.ActiveCfg = Release|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release|x64.Build.0 = Release|x64 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release|x86.ActiveCfg = Release|Win32 + {703BE7BA-5B99-4F70-806D-3A259F6A991E}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -2454,6 +2652,17 @@ Global {F81C5819-85B4-4D2E-B6DC-104A7634461B} = {CC132A4D-D081-4C26-BFB9-AB11984054F8} {CC62F7DB-D089-4677-8575-CAB7A7815C43} = {6C82BAAE-BDDF-457D-8FA8-7E2490B07035} {7AF97D44-707E-48DC-81CB-C9D8D7C9ED26} = {6C82BAAE-BDDF-457D-8FA8-7E2490B07035} + {A4B0D971-3CD6-41C9-8AB2-055D25A33373} = {CC132A4D-D081-4C26-BFB9-AB11984054F8} + {27AA7BDA-0C34-4733-9009-73D3E64234FB} = {6C82BAAE-BDDF-457D-8FA8-7E2490B07035} + {15CDD310-6980-42A6-8082-3A6B7730D13F} = {6C82BAAE-BDDF-457D-8FA8-7E2490B07035} + {71DB4284-5B1C-4E86-9AF5-B91542D44A6F} = {6C82BAAE-BDDF-457D-8FA8-7E2490B07035} + {4B39E5FC-0A96-4057-9AA5-8D5A52880DA7} = {AF5BEC5C-1F2B-4DA8-B12D-D09FE569237C} + {88DE5AD6-0074-4A5A-BE22-C840153E35D5} = {5317807F-61D4-4E0F-B6DC-2D9F12621ED9} + {A546E75A-5242-46E6-9A9E-6C91554EAB84} = {5317807F-61D4-4E0F-B6DC-2D9F12621ED9} + {EFA150D4-F93B-4D7D-A69C-9E8B4663BECD} = {5317807F-61D4-4E0F-B6DC-2D9F12621ED9} + {D8026C60-CCBC-45DF-9085-BF21569EB414} = {DA049009-21FF-4AC0-84E4-830DD1BCD0CE} + {DF25E545-00FF-4E64-844C-7DF98991F901} = {278D8859-20B1-428F-8448-064F46E1F021} + {703BE7BA-5B99-4F70-806D-3A259F6A991E} = {278D8859-20B1-428F-8448-064F46E1F021} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {E926C768-6307-4423-A1EC-57E95B1FAB29}