| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | gfx: Add return value to *_sort functions | Xavier Del Campo Romero | 2024-01-27 | 7 | -17/+38 |
| | | |||||
| * | Replace "unsigned int" with "unsigned" | Xavier Del Campo Romero | 2024-01-27 | 2 | -2/+2 |
| | | |||||
| * | Avoid memory leak on failed realloc(3) | Xavier Del Campo Romero | 2023-04-30 | 3 | -6/+19 |
| | | |||||
| * | WIP | Xavier Del Campo Romero | 2022-11-01 | 4 | -7/+30 |
| | | |||||
| * | gfx: Provide functions for fullscreen handling | Xavier Del Campo Romero | 2022-09-23 | 3 | -0/+22 |
| | | |||||
| * | Use find_package for SDL libraries | Xavier Del Campo Romero | 2022-07-23 | 6 | -8/+8 |
| | | | | | | | | | | | CMake already distributes FindSDL*.cmake files for SDL and SDL_mixer, which support custom prefixes via environment variables, removing the need for ad-hoc logic in Win9x builds. Also, according to FindSDL.cmake, #include <SDL.h> is the preferred way for portability reasons, instead of #include <SDL/SDL.h>, which is the option that has been used so far. | ||||
| * | ps1: Use exported target PSXSDK::PSXSDK | Xavier Del Campo Romero | 2022-07-23 | 1 | -1/+1 |
| | | |||||
| * | SDL-1.2: Implement X mirroring for quads | Xavier Del Campo Romero | 2022-07-15 | 3 | -20/+48 |
| | | |||||
| * | Import SDL_gfx | Xavier Del Campo Romero | 2022-07-15 | 1 | -1/+1 |
| | | |||||
| * | Deprecate memset(3) in favour of C99 compound literals | Xavier Del Campo Romero | 2022-07-15 | 2 | -7/+3 |
| | | |||||
| * | ps1/heap.c: bump heap size | Xavier Del Campo Romero | 2022-06-26 | 1 | -1/+1 |
| | | |||||
| * | sdl-1.2: return to original dimensions on fullscreen exit | Xavier Del Campo Romero | 2022-06-11 | 1 | -3/+8 |
| | | |||||
| * | Make gfx_draw return int | Xavier Del Campo Romero | 2022-05-24 | 3 | -3/+8 |
| | | |||||
| * | Use realloc(3) directly | Xavier Del Campo Romero | 2022-05-24 | 1 | -7/+1 |
| | | | | | It is simply not true realloc(3) cannot be used with NULL pointers. | ||||
| * | sdl-1.2: implement rect_init and semitrans_rect_init | Xavier Del Campo Romero | 2022-03-30 | 1 | -2/+7 |
| | | |||||
| * | sdl-1.2: implement env.c | Xavier Del Campo Romero | 2022-03-30 | 1 | -7/+82 |
| | | |||||
| * | gfx: separate port-specific interfaces | Xavier Del Campo Romero | 2022-03-30 | 16 | -32/+105 |
| | | |||||
| * | Add support for keyboard and mouse | Xavier Del Campo Romero | 2022-03-30 | 1 | -0/+4 |
| | | |||||
| * | Add metadata header to media files | Xavier Del Campo Romero | 2022-03-30 | 2 | -2/+53 |
| | | | | | | | | | | | The following properties are supported: - Sound: "loop". Must be either 0 or 1 - Images: "transparent". Must be either 0 or 1 These headers are only used for non-PS1 builds, since .TIM and .VAG files do already implement such information. | ||||
| * | Replace x_get functions with macros | Xavier Del Campo Romero | 2022-03-30 | 9 | -105/+45 |
| | | | | | | | The PS1 port relies on a heap for primitives since the GPU renders the scene asynchronously. However, SDL-based platforms render primitives synchronously, so structures can be allocated on the stack instead. | ||||
| * | Add project source code | Xavier Del Campo Romero | 2022-03-30 | 23 | -0/+1119 |
