Commit graph

  • 624adbdab8 Remove junk widescreen code Clownacy 2020-04-15 19:59:13 +01:00
  • c93ed6a014 Comment-out unused #include Clownacy 2020-04-15 18:42:02 +01:00
  • 3ffe5a083e Use fixed-size texture format Clownacy 2020-04-15 16:59:54 +01:00
  • 073e62de46 Software renderer tweaks Clownacy 2020-04-15 16:57:05 +01:00
  • aee4ce0866 Merge branch 'accurate' into portable Clownacy 2020-04-15 03:16:27 +01:00
  • 3a72dd6bee Add Wii U compilation instructions to readme Clownacy 2020-04-15 02:38:38 +01:00
  • d9f62453a6 Remove a dead function prototype Clownacy 2020-04-12 17:55:03 +01:00
  • b5eefd95f0 Change Wii U input to keyboard emulation Clownacy 2020-04-15 02:16:13 +01:00
  • 470a51219e Fix WiiU builds with LTO enabled Clownacy 2020-04-14 03:50:33 +01:00
  • 38ea875e11 Add new backends to readme Clownacy 2020-04-14 01:35:18 +01:00
  • 6d53668bed Add Wii U platform backend Clownacy 2020-04-14 00:31:13 +01:00
  • bcbb06f092 Fix a leftover printf Clownacy 2020-04-14 00:29:52 +01:00
  • db0b2d0293 Add option to disable DoConfig Clownacy 2020-04-13 19:10:58 +01:00
  • f4f85f1f9d Add Null platform backend Clownacy 2020-04-13 18:54:34 +01:00
  • 02f570cec7 Add Null audio backend Clownacy 2020-04-13 18:28:45 +01:00
  • c51a074fad Big disgusting backend rework Clownacy 2020-04-13 18:19:39 +01:00
  • fd0733f6e7 Fix GLFW3 not handling exit event while not focussed Clownacy 2020-04-13 15:32:34 +01:00
  • 8549fa561e Avoid WindowsWrapper.h in controller backend Clownacy 2020-04-13 14:56:48 +01:00
  • 026fea52ff Untangle Input.cpp from the controller backend Clownacy 2020-04-13 14:49:07 +01:00
  • 58fc9a392a More cleanup Clownacy 2020-04-13 13:56:29 +01:00
  • aa9e486086 Handle WindowBackend_Software_CreateWindow fail Clownacy 2020-04-13 13:49:21 +01:00
  • d70e31d221 Cleanup Clownacy 2020-04-13 13:47:57 +01:00
  • cbb11e6270 Cleanup Clownacy 2020-04-13 13:43:17 +01:00
  • 8fbf3bbecf Account for GetVertexBufferSlot failure Clownacy 2020-04-13 13:40:35 +01:00
  • 9275ad4689 This error should result in failure Clownacy 2020-04-13 13:35:01 +01:00
  • cdd97cb733 Some cleanup Clownacy 2020-04-13 13:32:31 +01:00
  • 4f7cc9582d Revert "Backends: Added init/de-init messages for backends" Clownacy 2020-04-13 13:28:57 +01:00
  • 063ec2a92a
    Merge pull request #111 from GabrielRavier/portableAddImprovedErrorHandlingBackends Clownacy 2020-04-13 13:27:04 +01:00
  • 9be8b9a493 Backends: Added init/de-init messages for backends Gabriel Ravier 2020-04-12 02:26:51 +02:00
  • 53e2b715d4 Backends/SDL2/Misc: !x -> x == NULL Gabriel Ravier 2020-04-12 01:19:35 +02:00
  • d0b8aef281 Backends/SDL2/Controller: !x -> x == 0 Gabriel Ravier 2020-04-12 01:18:19 +02:00
  • 92d565692a Backends: Use "SDL" instead of "SDL2" to match documentation vocabulary Gabriel Ravier 2020-04-12 01:16:45 +02:00
  • 5ed34e73d4 Backends/Rendering/SDLTexture: Used Uint8 instead of uint8_t to match SDL_SetRenderDrawColor Gabriel Ravier 2020-04-12 01:11:13 +02:00
  • 4301fc613e Backends/Rendering/SDLTexture: !x -> x == NULL Gabriel Ravier 2020-04-12 01:10:15 +02:00
  • 9ad14b897e Backends/Rendering/SDLTexture: !x -> x == NULL Gabriel Ravier 2020-04-12 01:09:30 +02:00
  • 3f0d8b2e6f Backends/SDL2/Window-Software: !x -> x == NULL Gabriel Ravier 2020-04-12 01:08:26 +02:00
  • b58cfcdd2f Backends/SDL2/Window-Software: Removed un-needed braces Gabriel Ravier 2020-04-12 01:05:37 +02:00
  • d41bf46c1a Backends/SDL2/Controller: x -> x != NULL and removed unnecessary braces Gabriel Ravier 2020-04-12 01:04:23 +02:00
  • d870805068 Backends/SDL2/Controller: x -> x != NULL and fixed unequal braces Gabriel Ravier 2020-04-12 01:03:18 +02:00
  • a763984486 Backends/Rendering/SDLSurface: !x -> x == NULL Gabriel Ravier 2020-04-12 01:01:38 +02:00
  • 2feba10654 Backends/Rendering/SDLSurface: Invert if and use != NULL instead of implicit conversion to bool Gabriel Ravier 2020-04-12 01:00:44 +02:00
  • 65e7164c42 Backends/Rendering/OpenGL3: Use != NULL instead of implicit conversion to bool Gabriel Ravier 2020-04-12 00:59:02 +02:00
  • 4d10c2cc21 Backends/Rendering/OpenGL3: Wrap both sides of if-else with {} equally. Gabriel Ravier 2020-04-12 00:58:09 +02:00
  • 690a87dbfd Backends/GLFW3/Controller: Wrap both sides of if-else with {} equally. Gabriel Ravier 2020-04-12 00:57:06 +02:00
  • 77e00a9329 Backends/GLFW3/Controller: Use != NULL instead of implicit conversion to bool Gabriel Ravier 2020-04-12 00:55:53 +02:00
  • 1a5da443d7 Backends/Rendering/OpenGL3: Fixed OpenGLES2 compile Gabriel Ravier 2020-04-12 00:54:30 +02:00
  • 27eb7d1788 Backend/Audio/SDL2: Replace puts call with Backend_PrintInfo Gabriel Ravier 2020-04-12 00:49:22 +02:00
  • 89fb2222b6 Backends/Rendering/OpenGL: Replaced printf with Backend_PrintInfo Gabriel Ravier 2020-04-12 00:46:05 +02:00
  • dcd4bcf1b2 Backends: Fix some of the error handling and replaced some printf calls Gabriel Ravier 2020-04-12 00:42:24 +02:00
  • 5fc0f58525 Backends/SDL2: Finished up improving error handling Gabriel Ravier 2020-04-12 00:24:30 +02:00
  • 12d45ac1ed Merge branch 'portable' into portableAddImprovedErrorHandlingBackends Gabriel Ravier 2020-04-11 23:30:43 +02:00
  • 4127efb8f8 Backends/SDL2/Controller: Start improving error handling Gabriel Ravier 2020-04-11 23:29:49 +02:00
  • f2b2c071a2 Backends/Rendering/OpenGL3: Improve error handling Gabriel Ravier 2020-04-11 23:28:31 +02:00
  • ba2f43bc67 Fix bug in SDL2 controller backend Clownacy 2020-04-11 22:17:53 +01:00
  • b45412992b external/glad: Used c-debug configuration in order to have extra debug utilities Gabriel Ravier 2020-04-11 21:40:55 +02:00
  • 16441ee87b Backends: Improved miniaudio and GLFW3 error handling Gabriel Ravier 2020-04-11 16:57:04 +02:00
  • 0bd968d78d Backends/Rendering/SDLTexture: Finish up improved error handling Gabriel Ravier 2020-04-11 02:06:25 +02:00
  • affb645526 Backends/Rendering/SDLTexture: Continued work on error handling Gabriel Ravier 2020-04-10 23:19:57 +02:00
  • 7f7c3d8434 Backends: Started adding a bunch of error handling stuff (error checking only done in SDL2 for now) Gabriel Ravier 2020-04-10 22:32:29 +02:00
  • b2679edf37 Update cute_spritebatch.h Clownacy 2020-04-10 01:20:12 +01:00
  • ba069de70e Fix window resizing Clownacy 2020-04-10 00:45:57 +01:00
  • b6774440b6 The software renderer is longer specific to SDL2 Clownacy 2020-04-09 23:57:37 +01:00
  • efdae48885 Disable a Travis configuration Clownacy 2020-04-09 22:45:17 +01:00
  • ea794aec1f Add GLFW3-Software renderer to Travis Clownacy 2020-04-09 22:12:39 +01:00
  • ba4c9aa55f Fix GLFW3-Software fullscreen aspect ratio Clownacy 2020-04-09 20:42:10 +01:00
  • 39b89bdb02 Add link to wiki to readme Clownacy 2020-04-09 20:28:38 +01:00
  • 938eca3224 Cleanup Clownacy 2020-04-09 19:54:05 +01:00
  • 1f06027403 Added GLFW3 support for the software renderer Clownacy 2020-04-09 19:29:45 +01:00
  • 0582fa93d1 Add extra failure error messages Clownacy 2020-04-09 12:54:28 +01:00
  • 210e1f1c25
    Rearrange the readme's 'Background' section Clownacy 2020-04-08 13:14:42 +01:00
  • 4bd6293b69 Merge branch 'accurate' into portable Clownacy 2020-04-07 18:19:43 +01:00
  • 2a0570df94 Make bugfix consistent with official code Clownacy 2020-04-07 18:18:45 +01:00
  • 41d5c5b5c8 Make it so Backend_Init can fail Clownacy 2020-04-07 17:46:02 +01:00
  • 7d65d009ff Replace leftover SDL_ShowSimpleMessageBox calls Clownacy 2020-04-07 17:22:56 +01:00
  • aa7f7814d5 Make SDL2's Backend_ShowMessageBox print to console Clownacy 2020-04-07 17:20:39 +01:00
  • f2950b085b Fix potential NULL being passed to printf Clownacy 2020-04-07 17:19:34 +01:00
  • 0477b1b633 Merge branch 'accurate' into portable Clownacy 2020-04-07 14:03:54 +01:00
  • 409453a6a1 Note some null characters Clownacy 2020-04-07 14:03:15 +01:00
  • f6377ae259 Fix SDL2 cursor Clownacy 2020-04-07 13:53:45 +01:00
  • f156c2db10 More licence stuff Clownacy 2020-04-06 23:25:00 +01:00
  • f5cb7bfd11 Add licences to binary folders Clownacy 2020-04-06 21:09:02 +01:00
  • 5395b00a95 Make some backend code safer Clownacy 2020-04-06 20:05:15 +01:00
  • 6456649e11 Pre-process audio in the software mixer Clownacy 2020-04-06 19:52:53 +01:00
  • 5daea02ac6 Change the audio backend API Clownacy 2020-04-06 19:44:45 +01:00
  • 40d0cf14f1 Remove invalid comments Clownacy 2020-04-06 13:57:54 +01:00
  • 12e4be58ac
    Merge pull request #101 from GabrielRavier/fixPortableBugs2 Clownacy 2020-04-06 13:55:58 +01:00
  • 10f389b52e Merge branch 'accurate' into portable Clownacy 2020-04-06 13:53:22 +01:00
  • ae66ede214
    Merge pull request #105 from GabrielRavier/accuratePortableBugs2SisterPR Clownacy 2020-04-06 13:51:52 +01:00
  • 9fd95e720c Whoops, remove a leftover std:: Clownacy 2020-04-06 13:49:57 +01:00
  • ba9ccec945 Change double to float Clownacy 2020-04-06 13:48:44 +01:00
  • 545948584a Different optimisation for software-mixer Clownacy 2020-04-06 13:40:39 +01:00
  • 1016411fa4 Cleanup Clownacy 2020-04-06 13:37:53 +01:00
  • 9b116dac59
    Merge pull request #96 from GabrielRavier/improvePerformance2 Clownacy 2020-04-06 13:36:59 +01:00
  • 81e3259535 Backends/Audio/SoftwareMixer: Optimized fmod(x, 1.0) to x - trunc(x) Gabriel Ravier 2020-04-05 23:04:59 +02:00
  • 0fe8eacb1c Direct MSYS2 users to use PKG_CONFIG_STATIC_LIBS Clownacy 2020-04-05 20:46:22 +01:00
  • b775003e94 Correct stupid typos Clownacy 2020-04-05 20:27:00 +01:00
  • 09fa34cbc7 Do not link libSDL2main.a Clownacy 2020-04-05 20:13:24 +01:00
  • 1cf4200051 Merge branch 'portable' into improvePerformance2 Gabriel Ravier 2020-04-05 19:33:13 +02:00
  • b41caad0b9 Update function names in devilution-comparer file Clownacy 2020-04-05 18:29:46 +01:00
  • fbf9332c9a Fix compiler error with DEBUG_SAVE enabled Clownacy 2020-04-05 18:25:35 +01:00