Commit Graph
100 Commits
Author SHA1 Message Date
aap 895556fd81 Merge pull request #135 from madebr/update-202408
Get rid of conan, update imgui, and merge all workflows
2024-08-22 17:31:04 +02:00
aap a6139bc44d moved d3d9 device reset to a hopefully better spot 2024-02-09 13:14:05 +01:00
aap 05db81b92f small changes 2023-02-21 01:24:42 +01:00
aap 8271c23a9e add an ADC flag hack for instancing 2022-05-20 00:12:46 +02:00
aap 25e735048f Merge pull request #109 from kaalkuul/master
Add support for CMake source dependency on GLFW
2022-12-14 19:23:43 +01:00
aap 0bc9c77c81 tiny fix 2022-11-13 21:51:57 +01:00
aap f7e7841e1c hacked lighting into im3d 2022-09-22 17:59:20 +02:00
aap d2f54a2471 Merge pull request #107 from Pirulax/patch-1
Add include to `cerrno` to fix build
2022-08-30 14:23:26 +02:00
aap 841325cea5 Merge pull request #106 from sr-tream/geomfix
Fix double-free materials
2022-07-08 19:35:53 +02:00
aap a6d659d1b5 Merge pull request #102 from sr-tream/master
Fix deprecated enum operation
2022-06-18 23:34:36 +02:00
aap b4be832434 Merge pull request #101 from madebr/conan-fix
Small pr to fix CI
2022-05-15 09:18:46 +02:00
aap 8dbe79bcd2 Merge pull request #91 from madebr/sdl2_imgui_percounter
skeleton: use SDL_GetPerformanceCounter instead of SDL_GetTicks
2022-05-14 21:00:17 +02:00
aap ac99c20d0c more fanciness for hopalong 2021-11-26 17:20:17 +01:00
aap 50c8f9ec7f hopalong orbit viewer; also bezier patches in playground 2021-11-25 14:17:44 +01:00
aap 7dd7ec184d tiny fix 2021-11-23 14:43:52 +01:00
aap c60d7a791c remove stupidity 2021-10-23 12:21:08 +02:00
aap 453ae4b9ee changes and fixes for ps2 2021-10-14 13:31:30 +02:00
aap 5501c4fdc7 Merge pull request #94 from withmorten/master
cmake: only add skeleton to project if tools are enabled
2021-08-19 17:01:25 +02:00
aap 6b9c546ec1 Merge pull request #93 from madebr/cmake_tools_mainproject
cmake: build tools and install librw by default, only when main project
2021-08-19 16:18:25 +02:00
aap 57559969f7 Merge pull request #90 from madebr/macos_ps2_fix
Use ps2dev docker for playstation 2 + fix macos error
2021-08-19 15:36:42 +02:00
aap 8f1321f194 gl raster fixes 2021-08-17 23:20:56 +02:00
aap dfe8d1f115 little fixes 2021-08-17 13:14:37 +02:00
aap 4c4b199057 fix type bug 2021-07-20 13:19:25 +02:00
aap 5ac21e0f2f fix mem leak 2021-07-15 21:02:00 +02:00
aap b164e49dcf Merge pull request #88 from madebr/fix_imguitest
examples: fix imguitest
2021-07-09 12:55:40 +02:00
aap 7c105b9f28 Merge pull request #84 from ccawley2011/patch-1
Add missing keycode in the SDL2 backend
2021-07-09 10:06:02 +02:00
aap 33efe1902b Merge pull request #85 from ccawley2011/patch-2
Replace bintray URLs
2021-07-09 10:05:45 +02:00
aap cf77dcee66 Merge pull request #86 from madebr/imgui_bump
Bump imgui to 1.83
2021-07-09 10:05:22 +02:00
aap b1781f4189 Merge pull request #78 from ccawley2011/subrast-files
Copy files required by subrast example
2021-07-05 14:54:04 +02:00
aap 8d6392670b Merge pull request #79 from ccawley2011/playground-files
Move the playground data files into a subdirectory
2021-07-05 14:53:54 +02:00
aap a5bc972322 Merge pull request #80 from AGraber/patch-1
Fix double "TARGET" typo
2021-07-04 18:12:34 +02:00
aap b2ceadc9f2 Merge pull request #75 from madebr/pr69extra
cmake: build examples on all platforms + no more need for FindNXGL for Nintendo Switch
2021-06-29 11:46:54 +02:00
aap 6f5e6fe4e8 Merge pull request #73 from AGraber/nx-new
Add Nintendo Switch support through CMake
2021-06-22 12:50:59 +02:00
aap 5b4f91b161 actually add im3d example 2021-03-10 09:40:33 +01:00
aap b7b7334dbb added im3d example 2021-03-10 01:13:17 +01:00
aap 136101bf10 added im2d example 2021-03-09 23:52:11 +01:00
aap 70d222deeb add camera example 2021-03-03 21:53:06 +01:00
aap 47487afc04 subrast example 2021-03-03 16:43:20 +01:00
aap d13bd898fe add some cleanup to lights example 2021-03-03 02:15:38 +01:00
aap 0921a2b003 finished lights example 2021-03-03 02:00:52 +01:00
aap af20de4522 changes to gl shaders 2021-03-02 22:21:58 +01:00
aap 427b67c14c fixes to uniforms 2021-03-02 17:23:39 +01:00
aap 0102f88367 Merge pull request #68 from phire/uglyness
GL: Fix MSAA off mode
2021-02-28 10:49:29 +01:00
aap 81ed9cb75e Merge pull request #67 from phire/delete_the_right_thing
Opengl: need to delete Shader, not Program
2021-02-27 09:34:25 +01:00
aap 4dfaa83f49 Merge branch 'master' of github.com:aap/librw 2021-02-26 17:20:29 +01:00
aap 58357e37e1 implement more options for matfx 2021-02-26 17:20:20 +01:00
aap 373f8399cd Merge pull request #62 from HaydnTrigg/master
D3DDevice recreateVidmemRasters and IDirect3DDevice::CreateTexture undefined behavior
2021-02-21 20:03:12 +01:00
aap bb7fb68531 opengl default pipe: dont do unnecessary alpha test 2021-02-20 00:02:51 +01:00
aap 276ac82ddf implement new gl uniform system 2021-02-19 23:32:15 +01:00
aap 8b2caf8f86 window size test 2021-02-18 21:03:42 +01:00
aap cc550ff69c fix raster bugs 2021-02-18 19:57:42 +01:00
aap 65c619b3e7 glFramebufferTexture -> glFramebufferTexture2D 2021-02-18 11:07:36 +01:00
aap 576d211cbd vertex input stream functions 2021-02-18 01:57:41 +01:00
aap 6116e51b24 little readme changes; added an architecture doc 2021-02-17 17:17:13 +01:00
aap 3ec67d1496 Merge pull request #57 from AGraber/glad_khr_debug
Add GL_KHR_debug extension to loader
2021-02-17 15:50:42 +01:00
aap c2defffca3 Merge pull request #56 from ShFil119/patch-2
Update CMakeLists.txt
2021-02-17 14:33:31 +01:00
aap a60b7a9a57 Merge pull request #55 from ShFil119/patch-2
Update CMakeLists.txt
2021-02-17 13:57:10 +01:00
aap f49c707db3 Merge pull request #54 from AGraber/glad_changes
Update glad loader
2021-02-17 10:50:12 +01:00
aap 767ee0eac3 glad extension fix 2021-02-17 01:33:12 +01:00
aap 8ea4c9ae31 Merge pull request #48 from AGraber/gl3_glad
Add glad (OpenGL function loader) support
2021-02-17 00:17:29 +01:00
aap 41ae7b9b61 switched d3d im2d to use a VS so we can have fog 2021-02-12 20:09:37 +01:00
aap fb859c0fa6 fix opengl im2d. d3d still no fog 2021-02-12 13:58:11 +01:00
aap 4c77fb5754 fix d3d fb lock 2021-02-12 00:04:15 +01:00
aap 14dab85dca playing around with clipping; fix ps2 build 2021-02-11 16:39:14 +01:00
aap 5c95300890 fix d3d state cache 2021-02-06 11:19:04 +01:00
aap 71d132839e add modulate flag check for material rendering 2021-02-06 10:59:38 +01:00
aap 207c2ee244 opengl mipmap fix 2021-02-04 17:34:04 +01:00
aap a4df4d8b5d fix questionable bug 2021-01-29 14:06:24 +01:00
aap 60a5ace163 anisotropy plugin 2021-01-21 22:02:49 +01:00
aap 9260bddc66 framebuffer read lock; gl raster to image 2021-01-21 02:23:28 +01:00
aap baa8666a03 some fixing; may have to revisit matfx again in the future... 2021-01-20 23:42:00 +01:00
aap e9e2488834 fix memory leak 2021-01-20 18:47:37 +01:00
aap 11104a16d2 strdup fix 2021-01-19 18:28:49 +01:00
aap 3c18728211 Merge pull request #46 from SK83RJOSH/stencil-fix
Bug Fix: Use D24S8 explicitly in GL3 driver
2021-01-19 18:12:42 +01:00
aap c493613724 Merge pull request #42 from ccawley2011/rwstrdup
Replace use of strdup with rwstrdup
2021-01-14 00:34:13 +01:00
aap 77ea31bdba Merge pull request #45 from ShFil119/warns
Fix some warnings on gcc/clang
2021-01-14 00:33:43 +01:00
aap 61b288a9fe zero d3d device cache 2021-01-09 21:05:14 +01:00
aap 78d540fce0 Merge branch 'master' of github.com:aap/librw 2021-01-09 19:44:53 +01:00
aap f04ddf031d extra surf prop for opengl 2021-01-09 19:44:46 +01:00
aap d008d5107b Merge pull request #44 from madebr/ps2_conan
cmake updates + test SDL2 & PS2 on Github Actions
2021-01-02 23:21:59 +01:00
aap f68bdb3649 Merge pull request #43 from ccawley2011/sdl2
Get the SDL2 backend working again
2021-01-02 23:13:09 +01:00
aap 9c578580ec fixed endian bug 2020-12-20 19:11:34 +01:00
aap ed9cb45ee9 stencil render states 2020-12-16 15:48:26 +01:00
aap 526f17fadc missing break 2020-12-13 18:56:25 +01:00
aap 857526df46 Merge branch 'master' of github.com:aap/librw 2020-12-03 20:45:50 +01:00
aap 92b215268a don't barf when when getFileContents can't open file 2020-12-03 20:45:43 +01:00
aap e9e271a0d8 Merge pull request #41 from madebr/cmake-conan
cmake fixes: fix install + add sdl2 + add ci (using conan)
2020-12-01 14:20:53 +01:00
aap efc0c307d7 fix multisampling a bit 2020-11-29 22:39:02 +01:00
aap aa205bbf7b fix endian bug 2020-11-29 20:57:38 +01:00
aap 2066cf6634 Merge pull request #40 from Sergeanur/MSAA
Add multi sampling support
2020-11-28 13:58:48 +01:00
aap e8990d5b3d change to engine init; little fix 2020-11-25 22:47:26 +01:00
aap d9def88c46 fix for gl backend 2020-11-18 11:13:42 +01:00
aap 4ac67e5df8 made GLES runtime option; also broke opengl txd format again 2020-11-18 10:02:14 +01:00
aap cea326a4ce runtime caps for opengl 2020-11-17 15:05:47 +01:00
aap 7e80d45cdb lots of changes to rasters; mostly mipmap support and DXT conversion 2020-11-11 09:34:36 +01:00
aap 3e2080ad56 DXT support for gl3. txd format changed!! 2020-11-07 12:52:31 +01:00
aap deb03ac354 update TODO 2020-11-06 22:46:30 +01:00
aap 8cc8fc9f2a remove test code 2020-11-04 18:45:01 +01:00
aap 5ef54dcb78 stencil clear 2020-11-04 16:21:24 +01:00
aap 8c00f787cb Merge branch 'master' of github.com:aap/librw 2020-11-03 09:36:05 +01:00