Skip to content

Commit

Permalink
v1.18.1-stable
Browse files Browse the repository at this point in the history
[ESP]
- Corregidos varios flags de compilación en los archivos de proyecto de Code::Blocks incluidos en las plantillas y ejemplos de uso.
- Se añade la opción de compilar e instalar la librería utilizando CMake en sistemas Linux y Raspberry Pi OS.
- Actualizado el script de instalación de las librerías precompiladas para Linux Mint Xia 22.1 y Raspberry Pi OS Bookworm.
- Actualizado el script de adquisición de dependencias para sistemas Linux y Raspberry Pi OS.
- Reestructurada la carpeta de la versión de la librería.

[ENG]
- Fixed several compilation flags in the Code::Blocks project files included in the templates and usage examples.
- Added the option to compile and install the library using CMake on Linux and Raspberry Pi OS systems.
- Updated the installation script for precompiled libraries for Linux Mint Xia 22.1 and Raspberry Pi OS Bookworm.
- Updated the dependency acquisition script for Linux and Raspberry Pi OS systems.
- Restructured the library release folder.
  • Loading branch information
knightfox75 committed Jan 22, 2025
1 parent 6d145ea commit 2cedc5b
Show file tree
Hide file tree
Showing 304 changed files with 1,050 additions and 21,118 deletions.
2 changes: 1 addition & 1 deletion Docs/LICENSE.ngn.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ [email protected]

N'gine Lib is under MIT License

Copyright (c) 2016-2023 by Cesar Rincon "NightFox"
Copyright (c) 2016-2025 by Cesar Rincon "NightFox"

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
Binary file modified Docs/[ESP] Instalacion/Instalacion en CodeBlocks.pdf
Binary file not shown.
10 changes: 10 additions & 0 deletions Docs/changelog [ENG].txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
--------------------------------------------------------------------------------
2025-01-22 Ver.1.18.1-stable
--------------------------------------------------------------------------------
- Fixed several compilation flags in the Code::Blocks project files included in the templates and usage examples.
- Added the option to compile and install the library using CMake on Linux and Raspberry Pi OS systems.
- Updated the installation script for precompiled libraries for Linux Mint Xia 22.1 and Raspberry Pi OS Bookworm.
- Updated the dependency acquisition script for Linux and Raspberry Pi OS systems.
- Restructured the library release folder.


--------------------------------------------------------------------------------
2025-01-13 Ver.1.18.0-stable
--------------------------------------------------------------------------------
Expand Down
10 changes: 10 additions & 0 deletions Docs/changelog [ESP].txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
--------------------------------------------------------------------------------
2025-01-22 Ver.1.18.1-stable
--------------------------------------------------------------------------------
- Corregidos varios flags de compilación en los archivos de proyecto de Code::Blocks incluidos en las plantillas y ejemplos de uso.
- Se añade la opción de compilar e instalar la librería utilizando CMake en sistemas Linux y Raspberry Pi OS.
- Actualizado el script de instalación de las librerías precompiladas para Linux Mint Xia 22.1 y Raspberry Pi OS Bookworm.
- Actualizado el script de adquisición de dependencias para sistemas Linux y Raspberry Pi OS.
- Reestructurada la carpeta de la versión de la librería.


--------------------------------------------------------------------------------
2025-01-13 Ver.1.18.0-stable
--------------------------------------------------------------------------------
Expand Down
15 changes: 9 additions & 6 deletions Examples/01_texture_loading/Texture_Loading.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-m64" />
<Add option="-Og" />
<Add option="-g" />
<Add option="-DOS_WINDOWS" />
<Add option="-DMODE_DEBUG" />
Expand All @@ -22,7 +23,6 @@
<Add directory="$(CODEBLOCKS)/Libs/sfml/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-m64" />
<Add library="mingw32" />
<Add library="ngn_d" />
Expand All @@ -43,7 +43,7 @@
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add option="-O3" />
<Add option="-m64" />
<Add option="-DOS_WINDOWS" />
<Add option="-DMODE_RELEASE" />
Expand Down Expand Up @@ -74,6 +74,10 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-m64" />
<Add option="-Og" />
<Add option="-g" />
<Add option="-Wl,-rpath,libs/x86_64-linux-gnu/" />
<Add option="-Wl,--disable-new-dtags" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_DEBUG" />
<Add directory="/usr/local/include/NGN" />
Expand All @@ -82,7 +86,6 @@
<Add directory="/usr/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-m64" />
<Add option="-Wl,-rpath,libs/x86_64-linux-gnu/" />
<Add option="-Wl,--disable-new-dtags" />
Expand All @@ -101,7 +104,7 @@
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add option="-O3" />
<Add option="-m64" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_RELEASE" />
Expand Down Expand Up @@ -131,6 +134,7 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-Og" />
<Add option="-g" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_DEBUG" />
<Add directory="/usr/local/include/NGN" />
Expand All @@ -139,7 +143,6 @@
<Add directory="/usr/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-Wl,-rpath,libs/aarch64-linux-gnu/" />
<Add option="-Wl,--disable-new-dtags" />
<Add library="ngn_d" />
Expand All @@ -157,7 +160,7 @@
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add option="-O3" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_RELEASE" />
<Add directory="/usr/local/include/NGN" />
Expand Down
2 changes: 1 addition & 1 deletion Examples/01_texture_loading/licences/LICENSE.ngn.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ [email protected]

N'gine Lib is under MIT License

Copyright (c) 2016-2023 by Cesar Rincon "NightFox"
Copyright (c) 2016-2025 by Cesar Rincon "NightFox"

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions Examples/01_texture_loading/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"
#define VER_FILEVERSION 1,18,1,0
#define VER_FILEVERSION_STR "1.18.1-stable\0"
#define VER_PRODUCTVERSION 1,18,1,0
#define VER_PRODUCTVERSION_STR "1.18.1-stable\0"

NGINE_ICON ICON "ngine.ico"

Expand Down
16 changes: 8 additions & 8 deletions Examples/01_texture_loading/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(c) 2016 - 2025 by Cesar Rincon "NightFox"
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.18.0-stable o superior
(c) 2016 - 2025 by Cesar Rincon "NightFox"
Requiere N'gine 1.17.0-stable o superior
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 13.2.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.30.11) - 64-bits
Requiere SDL2 (2.30.5) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.24.0) - 64-bits
Requiere SDL2_TTF (2.22.0) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.6.2) - 64-bits
Requiere SFML (3.0.0) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20241228)
(c) 2005 - 2024 by Lode Vandevenne
Requiere LodePNG (20230410)
(c) 2005 - 2023 by Lode Vandevenne
http://lodev.org/lodepng/
******************************************************************************/
Expand Down
16 changes: 8 additions & 8 deletions Examples/01_texture_loading/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@
Archivo de Demo (Declaraciones)
Proyecto iniciado el 1 de Febrero del 2016
(c) 2016 - 2025 by Cesar Rincon "NightFox"
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.18.0-stable o superior
(c) 2016 - 2025 by Cesar Rincon "NightFox"
Requiere N'gine 1.17.0-stable o superior
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 13.2.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.30.11) - 64-bits
Requiere SDL2 (2.30.5) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.24.0) - 64-bits
Requiere SDL2_TTF (2.22.0) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.6.2) - 64-bits
Requiere SFML (3.0.0) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20241228)
(c) 2005 - 2024 by Lode Vandevenne
Requiere LodePNG (20230410)
(c) 2005 - 2023 by Lode Vandevenne
http://lodev.org/lodepng/
******************************************************************************/
Expand Down
16 changes: 8 additions & 8 deletions Examples/01_texture_loading/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,28 +3,28 @@
Ejemplo de carga de texturas en formato PNG
Proyecto iniciado el 1 de Febrero del 2016
(c) 2016 - 2025 by Cesar Rincon "NightFox"
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.18.0-stable o superior
(c) 2016 - 2025 by Cesar Rincon "NightFox"
Requiere N'gine 1.17.0-stable o superior
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 13.2.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.30.11) - 64-bits
Requiere SDL2 (2.30.5) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.24.0) - 64-bits
Requiere SDL2_TTF (2.22.0) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.6.2) - 64-bits
Requiere SFML (3.0.0) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20241228)
(c) 2005 - 2024 by Lode Vandevenne
Requiere LodePNG (20230410)
(c) 2005 - 2023 by Lode Vandevenne
http://lodev.org/lodepng/
******************************************************************************/
Expand Down
15 changes: 9 additions & 6 deletions Examples/02_move_textures/Move_Textures.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-m64" />
<Add option="-Og" />
<Add option="-g" />
<Add option="-DOS_WINDOWS" />
<Add option="-DMODE_DEBUG" />
Expand All @@ -22,7 +23,6 @@
<Add directory="$(CODEBLOCKS)/Libs/sfml/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-m64" />
<Add library="mingw32" />
<Add library="ngn_d" />
Expand All @@ -43,7 +43,7 @@
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add option="-O3" />
<Add option="-m64" />
<Add option="-DOS_WINDOWS" />
<Add option="-DMODE_RELEASE" />
Expand Down Expand Up @@ -74,6 +74,10 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-m64" />
<Add option="-Og" />
<Add option="-g" />
<Add option="-Wl,-rpath,libs/x86_64-linux-gnu/" />
<Add option="-Wl,--disable-new-dtags" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_DEBUG" />
<Add directory="/usr/local/include/NGN" />
Expand All @@ -82,7 +86,6 @@
<Add directory="/usr/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-m64" />
<Add option="-Wl,-rpath,libs/x86_64-linux-gnu/" />
<Add option="-Wl,--disable-new-dtags" />
Expand All @@ -101,7 +104,7 @@
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add option="-O3" />
<Add option="-m64" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_RELEASE" />
Expand Down Expand Up @@ -131,6 +134,7 @@
<Option compiler="gcc" />
<Compiler>
<Add option="-Og" />
<Add option="-g" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_DEBUG" />
<Add directory="/usr/local/include/NGN" />
Expand All @@ -139,7 +143,6 @@
<Add directory="/usr/include" />
</Compiler>
<Linker>
<Add option="-s" />
<Add option="-Wl,-rpath,libs/aarch64-linux-gnu/" />
<Add option="-Wl,--disable-new-dtags" />
<Add library="ngn_d" />
Expand All @@ -157,7 +160,7 @@
<Option type="0" />
<Option compiler="gcc" />
<Compiler>
<Add option="-O2" />
<Add option="-O3" />
<Add option="-DOS_LINUX" />
<Add option="-DMODE_RELEASE" />
<Add directory="/usr/local/include/NGN" />
Expand Down
2 changes: 1 addition & 1 deletion Examples/02_move_textures/licences/LICENSE.ngn.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ [email protected]

N'gine Lib is under MIT License

Copyright (c) 2016-2023 by Cesar Rincon "NightFox"
Copyright (c) 2016-2025 by Cesar Rincon "NightFox"

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions Examples/02_move_textures/resource/resource.rc
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
#include <windows.h>
#define VER_FILEVERSION 1,18,0,3
#define VER_FILEVERSION_STR "1.18.0-stable\0"
#define VER_PRODUCTVERSION 1,18,0,3
#define VER_PRODUCTVERSION_STR "1.18.0-stable\0"
#define VER_FILEVERSION 1,18,1,0
#define VER_FILEVERSION_STR "1.18.1-stable\0"
#define VER_PRODUCTVERSION 1,18,1,0
#define VER_PRODUCTVERSION_STR "1.18.1-stable\0"

NGINE_ICON ICON "ngine.ico"

Expand Down
16 changes: 8 additions & 8 deletions Examples/02_move_textures/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,28 +4,28 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(c) 2016 - 2025 by Cesar Rincon "NightFox"
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.18.0-stable o superior
(c) 2016 - 2025 by Cesar Rincon "NightFox"
Requiere N'gine 1.17.0-stable o superior
(c) 2016 - 2024 by Cesar Rincon "NightFox"
https://nightfoxandco.com
Requiere GCC 13.2.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Requiere SDL2 (2.30.11) - 64-bits
Requiere SDL2 (2.30.5) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SDL2_TTF (2.24.0) - 64-bits
Requiere SDL2_TTF (2.22.0) - 64-bits
http://www.libsdl.org/download-2.0.php
Requiere SFML (2.6.2) - 64-bits
Requiere SFML (3.0.0) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20241228)
(c) 2005 - 2024 by Lode Vandevenne
Requiere LodePNG (20230410)
(c) 2005 - 2023 by Lode Vandevenne
http://lodev.org/lodepng/
******************************************************************************/
Expand Down
Loading

0 comments on commit 2cedc5b

Please sign in to comment.