Skip to content

Commit

Permalink
Ver.1.11.0-stable
Browse files Browse the repository at this point in the history
- Añadido el archivo de configuración de flags de compilación de N'gine. Esto permite compilar la librería desconectando ciertas funcionalidades o usando otras alternativas si se ha de desarrollar para plataformas con GPU's de bajo rendimiento o dispositivos portátiles o en sistemas donde no se dispone de las últimas versiones de las librerías usadas por N'gine. Entre otros, es posible desconectar el uso del backbuffer (perdiendo ciertas opciones de filtrado bilineal) o desconectar las funciones avanzadas de audio de SFML, disponibles solo en las últimas versiones de la misma.
- Actualizada la versión de LodePNG.
- Añadidos los operadores += y -= a la clase Vector2 y sus derivadas.
- Añadidos los operadores *= y /= a la clase Vector2 y sus derivadas.
- Reescritura parcial de todas las herramientas para N'gine, para una mejor detección de los parámetros y una apariencia más homogénea.
- Reescritura parcial de todas las clases internas de N'gine, convirtiéndolas en singletons al fin de evitar conflictos por algún descuido. La clase NGN_Camera no se ha convertido, dado que en algún proyecto puede ser necesario disponer de más de una instancia de esta clase.
- N'gine, los templates y los ejemplos se han configurado para seguir la norma C++ 17 (estándar).
- Actualizados los ejemplos de sonido.
  • Loading branch information
knightfox75 committed Dec 24, 2022
1 parent a8b57da commit b4dcd9e
Show file tree
Hide file tree
Showing 320 changed files with 10,021 additions and 3,701 deletions.
25 changes: 25 additions & 0 deletions Docs/changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,31 @@
N'gine Changelog
--------------------------------------------------------------------------------

2022-12-24 Ver.1.11.0-stable
--------------------------------------------------------------------------------
- A�adido el archivo de configuraci�n de flags de compilaci�n de N'gine.
Esto permite compilar la librer�a desconectando ciertas funcionalidades o
usando otras alternativas si se ha de desarrollar para plataformas con GPU's
de bajo rendimiento o dispositivos port�tiles o en sistemas donde no se
dispone de las �ltimas versiones de las librer�as usadas por N'gine.
Entre otros, es posible desconectar el uso del backbuffer (perdiendo ciertas
opciones de filtrado bilineal) o desconectar las funciones avanzadas de
audio de SFML, disponibles solo en las �ltimas versiones de la misma.
- Actualizada la versi�n de LodePNG.
- A�adidos los operadores += y -= a la clase Vector2 y sus derivadas.
- A�adidos los operadores *= y /= a la clase Vector2 y sus derivadas.
- Reescritura parcial de todas las herramientas para N'gine, para una mejor
detecci�n de los par�metros y una apariencia m�s homog�nea.
- Reescritura parcial de todas las clases internas de N'gine, convirti�ndolas
en singletons al fin de evitar conflictos por alg�n descuido. La clase
NGN_Camera no se ha convertido, dado que en alg�n proyecto puede ser
necesario disponer de m�s de una instancia de esta clase.
- N'gine, los templates y los ejemplos se han configurado para seguir la
norma C++ 17 (est�ndar).
- Actualizados los ejemplos de sonido.



2022-07-29 Ver.1.10.0-beta
--------------------------------------------------------------------------------
- Optimizaciones en las rutinas de renderizado, en especial en las de fondos
Expand Down
2 changes: 1 addition & 1 deletion Examples/01_texture_loading/Texture_Loading.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-std=c++14" />
<Add option="-std=c++17" />
<Add option="-m64" />
</Compiler>
<Linker>
Expand Down
8 changes: 4 additions & 4 deletions Examples/01_texture_loading/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/01_texture_loading/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Declaraciones)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/01_texture_loading/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
Ejemplo de carga de texturas en formato PNG
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -18,8 +18,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
2 changes: 1 addition & 1 deletion Examples/02_move_textures/Move_Textures.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-std=c++14" />
<Add option="-std=c++17" />
<Add option="-m64" />
</Compiler>
<Linker>
Expand Down
8 changes: 4 additions & 4 deletions Examples/02_move_textures/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/02_move_textures/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Declaraciones)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/02_move_textures/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
Ejemplo de carga y movimiento de texturas
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -18,8 +18,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
2 changes: 1 addition & 1 deletion Examples/03_tiled_backgrounds/Tiled_Backgrounds.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-std=c++14" />
<Add option="-std=c++17" />
<Add option="-m64" />
</Compiler>
<Linker>
Expand Down
8 changes: 4 additions & 4 deletions Examples/03_tiled_backgrounds/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/03_tiled_backgrounds/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Declaraciones)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/03_tiled_backgrounds/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
Ejemplo de carga y scroll de fondos con tiles
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -18,8 +18,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
2 changes: 1 addition & 1 deletion Examples/04_sprites/Sprites.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-std=c++14" />
<Add option="-std=c++17" />
<Add option="-m64" />
</Compiler>
<Linker>
Expand Down
Empty file removed Examples/04_sprites/debug_log.txt
Empty file.
8 changes: 4 additions & 4 deletions Examples/04_sprites/source/demo/demo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Programa)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/04_sprites/source/demo/demo.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
Archivo de Demo (Declaraciones)
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -19,8 +19,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
8 changes: 4 additions & 4 deletions Examples/04_sprites/source/main.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
Ejemplo del uso de Sprites
Proyecto iniciado el 1 de Febrero del 2016
(cc) 2016 - 2022 by Cesar Rincon "NightFox"
(cc) 2016 - 2023 by Cesar Rincon "NightFox"
https://nightfoxandco.com
[email protected]
Requiere N'gine 1.9.0-stable o superior
Requiere N'gine 1.11.0-stable o superior
Requiere GCC 11.3.0 MinGW64 (SEH) - 64-bits
https://www.mingw-w64.org/
Expand All @@ -18,8 +18,8 @@
Requiere SFML (2.5.1) - 64-bits
http://www.sfml-dev.org/
Requiere LodePNG (20200306)
(c) 2005 - 2020 by Lode Vandevenne
Requiere LodePNG (20220717)
(c) 2005 - 2022 by Lode Vandevenne
http://lodev.org/lodepng/
Expand Down
2 changes: 1 addition & 1 deletion Examples/05_text_layers/Text_Layers.cbp
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@
</Build>
<Compiler>
<Add option="-Wall" />
<Add option="-std=c++14" />
<Add option="-std=c++17" />
<Add option="-m64" />
</Compiler>
<Linker>
Expand Down
2 changes: 0 additions & 2 deletions Examples/05_text_layers/debug_log.txt

This file was deleted.

Loading

0 comments on commit b4dcd9e

Please sign in to comment.