Jean-André Santoni
ec3e09f582
Handle empty core options
2026-10-21 23:27:36 +02:00
Jean-André Santoni
e719dc20a1
Fix notification scaling
2026-10-20 15:45:34 +02:00
Jean-André Santoni
61356b706d
Fix core loading error check
2026-10-20 15:26:59 +02:00
Jean-André Santoni
7e86735322
Save states despite thumbnail errors
2026-10-20 14:20:41 +02:00
Jean-André Santoni
d271062eee
Handle unsupported GL contexts
2026-10-20 13:33:21 +02:00
Jean-André Santoni
d674686a80
Fix texture state on core switches
2026-10-20 12:13:53 +02:00
Jean-André Santoni
1832fa5df4
Fix screenshot cropping after resize
2026-10-20 11:34:25 +02:00
Jean-André Santoni
0e867916b8
Preserve contexts on fullscreen toggle
2026-10-20 11:10:58 +02:00
Jean-André Santoni
7abad1fba1
Fix macOS GL profiles
2026-10-19 22:49:02 +02:00
Jean-André Santoni
e2091cb6ab
Clean up frame capture
2026-10-19 18:25:09 +02:00
Jean-André Santoni
8139e1f0c8
Merge master
2026-10-19 15:46:38 +02:00
Jean-André Santoni
7908305b5e
Add more GL cores
2026-10-19 14:50:59 +02:00
Jean-André Santoni
df66c4bf36
Simplify screenshot sizing
2026-10-19 14:02:35 +02:00
Jean-André Santoni
e1fd9ed5f5
Fix libco
2026-10-19 14:02:24 +02:00
Jean-André Santoni
33e3d215e6
Fix software frame uploads
2026-10-19 13:11:36 +02:00
Jean-André Santoni
920201f5f7
Launch more GL cores ( #591 )
...
* lrps2 booting
* Fix viewport
* Fix sampler
* Refactor
* Fix screenshots
* Fix dolphin screenshots
* Fixes
* Fix launching swanstation with -L
* Isolate core GL contexts
2026-10-18 21:30:04 +02:00
Jean-André Santoni
c242440b06
Fix dolphin
2026-05-18 10:04:23 +02:00
Jean-André Santoni
36e74260a2
Fix order of destoy
2026-05-18 01:51:02 +02:00
Jean-André Santoni
52d1455923
Fix cleaning the display after closing the core
2026-05-18 01:34:32 +02:00
Jean-André Santoni
066b8af747
Reduce font.go churn
2026-05-18 01:25:50 +02:00
Jean-André Santoni
fa026a036c
Reduce font.go churn
2026-05-18 01:22:13 +02:00
Jean-André Santoni
5c4c2637ce
Fix fullscreen toggle on flycast
2026-05-18 01:17:45 +02:00
Jean-André Santoni
c68bffcaa2
Harden texture size
2026-05-18 01:14:55 +02:00
Jean-André Santoni
15b47eaf0d
Reconfigure hints
2026-05-18 01:00:56 +02:00
Jean-André Santoni
6c53b45b40
Shared context
2026-05-18 00:52:39 +02:00
Jean-André Santoni
bd0e8860f5
Return the fb from C
2026-05-18 00:22:02 +02:00
Jean-André Santoni
c6e310c3c4
Start with a clean context
2026-05-18 00:01:37 +02:00
Jean-André Santoni
80c6a1ac13
Fix swanstation
2026-05-17 23:30:11 +02:00
Jean-André Santoni
054b69690c
Merge remote-tracking branch 'origin/master' into kivutar/gl
...
# Conflicts:
# Makefile
# go.mod
# go.sum
# video/font.go
# video/video.go
2026-05-17 23:27:34 +02:00
Jean-André Santoni
3edf65f9fd
Merge remote-tracking branch 'origin/master' into kivutar/gl
2022-08-05 11:53:07 +02:00
Jean-André Santoni
e01cc6bb86
Merge remote-tracking branch 'origin/master' into kivutar/gl
2022-02-10 21:25:25 +01:00
Jean-André Santoni
3e084bf7f1
Merge remote-tracking branch 'origin/master' into kivutar/gl
2021-12-14 11:05:13 +01:00
Jean-André Santoni
2bcbb1d24c
Merge remote-tracking branch 'origin/master' into kivutar/gl
2021-11-24 13:12:40 +07:00
Jean-André Santoni
7d48bb840b
Merge remote-tracking branch 'origin/master' into kivutar/gl
2021-11-14 10:12:38 +07:00
Jean-André Santoni
cb8649a129
Forgot to use program before get uniform
2021-10-22 20:47:24 +07:00
Jean-André Santoni
d74969f50e
Fix
2021-10-22 20:09:45 +07:00
Jean-André Santoni
a95767339e
Merge remote-tracking branch 'origin/master' into kivutar/gl
2021-10-22 19:47:59 +07:00
Jean-André Santoni
346dbd8a33
Merge remote-tracking branch 'origin/master' into kivutar/gl
2021-09-30 14:24:57 +07:00
Jean-André Santoni
c95a3a7a14
Merge branch 'master' into kivutar/gl
2021-05-14 19:59:41 +07:00
Jean-André Santoni
8647e6f893
Merge branch 'master' into kivutar/gl
2021-05-14 11:09:32 +07:00
Jean-André Santoni
a43843bab1
Fix
2021-04-17 15:40:33 +07:00
Jean-André Santoni
6097d396df
Merge branch 'master' into kivutar/gl
2021-04-17 14:56:26 +07:00
Jean-André Santoni
e4c5845b57
Merge branch 'master' into kivutar/gl
2021-01-28 10:57:07 +07:00
Jean-André Santoni
da0092ef53
Fixes
2021-01-05 22:38:01 +07:00
Jean-André Santoni
d8afc6031a
Merge remote-tracking branch 'origin/master' into kivutar/gl
2021-01-05 22:33:41 +07:00
Jean-André Santoni
1e0c4a0966
Uncomment gl.Enable(gl.TEXTURE_2D)
2020-07-27 00:10:20 +07:00
Jean-André Santoni
e01a76b08d
Merge remote-tracking branch 'origin/master' into kivutar/gl
2020-07-26 23:35:51 +07:00
Jean-André Santoni
73d70cb1f9
Implement libretro.EnvironmentGetPrefferedHWRenderer
2020-03-01 17:37:04 +07:00
Jean-André Santoni
8b8d49eef4
Merge remote-tracking branch 'origin/master' into kivutar/gl
2020-03-01 17:24:24 +07:00
Jean-André Santoni
008a70c851
Fix FBO on OSX ( #313 )
...
* Fix FBO on OSX
* Remove useless code
* Use GL v2.1 for fonts drawing
* Fix fonts on OSX with GL 2.1
* Rename
* Same thing for GenVertexArrays
* Make fl0w work on OSX
2020-02-29 15:40:18 +07:00
Jean-André Santoni
1d8f8e8fac
Merge remote-tracking branch 'origin/master' into kivutar/gl
2020-02-29 12:25:12 +07:00
Jean-André Santoni
1146cb6f99
Merge remote-tracking branch 'origin/master' into kivutar/gl
2020-02-26 21:17:16 +07:00
Jean-André Santoni
dbfbe3ace5
Temporarily fix tests
2020-02-24 19:25:47 +07:00
Jean-André Santoni
e35cba220c
Fix shader live update
2020-02-24 18:56:29 +07:00
Jean-André Santoni
f32af42ba9
Call gl.TexSubImage2D after binding the texture
2020-02-24 18:42:12 +07:00
Higor Eurípedes
827ae5461d
Fix sharp-bilinear and zfast-crt filters ( #311 )
...
TextureSize uniform was receiving the input size instead of the actual texture
size.
2020-02-24 04:23:24 +07:00
Jean-André Santoni
40396a4b86
Merge remote-tracking branch 'origin/master' into kivutar/gl
2020-02-07 10:09:37 +07:00
Higor Eurípedes
ff9a3c8f4b
OpenGL core support improvements ( #308 )
...
* Fix sample batch callback and OpenGL core support
* Fix texture/framebuffer allocation and clipping
The libretro api requires the framebuffers to be at least as large as
max_width/max_height.
* Fix context destruction
Fixes Flycast
2020-02-07 09:50:07 +07:00
Jean-André Santoni
b8144699f6
Unbind vertex array
2019-11-24 21:02:46 +07:00
Jean-André Santoni
42d43d63c3
Active texture fixes
2019-11-24 20:56:12 +07:00
Jean-André Santoni
9c5c3f5962
Small fix
2019-11-24 20:52:40 +07:00
Jean-André Santoni
2dd9150510
Various rendering improvements
2019-11-24 20:35:25 +07:00
Jean-André Santoni
d127589d50
Fix an important memory bug
2019-11-22 12:05:28 +07:00
Jean-André Santoni
05adbe4f6a
Debug
2019-11-22 11:11:09 +07:00
Jean-André Santoni
ab13ef0ebc
Fix compat with non GL cores
2019-11-22 10:56:19 +07:00
Jean-André Santoni
8f51dd3b2d
Merge remote-tracking branch 'origin/master' into kivutar/gl
2019-11-22 10:45:16 +07:00
Jean-André Santoni
4618fb63bf
Merge remote-tracking branch 'origin/master' into kivutar/gl
2019-10-31 11:51:50 +07:00
Jean-André Santoni
2d55e97431
Lint fix
2019-10-27 12:39:57 +07:00
Jean-André Santoni
c7030756e3
Set c.get_current_framebuffer and c.get_proc_address properly
2019-10-27 12:31:28 +07:00
Jean-André Santoni
614c5c2ed9
Merge remote-tracking branch 'origin/master' into kivutar/gl
2019-10-27 11:26:52 +07:00
Jean-André Santoni
466c2ef696
Cast C.retro_hw_context_reset_t
2019-10-27 11:21:17 +07:00
Jean-André Santoni
4914b16606
Fix gl.Clear
2019-10-26 17:20:20 +07:00
Jean-André Santoni
341ad35519
Fix framebuffer creation
2019-10-26 17:14:40 +07:00
Jean-André Santoni
933c86b852
Update dependency for GetProcAddress
2019-10-08 10:55:36 +07:00
Jean-André Santoni
681dfbc6ab
Merge branch 'master' into kivutar/gl
2019-10-08 09:51:48 +07:00
Jean-André Santoni
f241ef4995
List hardware contexts in the libretro binding
2019-03-12 23:58:12 +07:00
Jean-André Santoni
6e4b4b634e
Remove useless code
2019-03-12 21:32:28 +07:00
Jean-André Santoni
87175ca350
Call vid.InitFramebuffer and Core.HWRenderCallback.ContextReset during LoadGame
2019-03-12 19:58:20 +07:00
Jean-André Santoni
7eef38cf2e
Comment
2019-03-12 19:00:31 +07:00
Jean-André Santoni
dc56ebfff9
Merge branch 'master' into kivutar/gl
2019-03-12 18:52:09 +07:00
Jean-André Santoni
d3fd407e77
Move InitFramebuffer and call HWRenderCallback.ContextReset
2019-02-22 16:32:59 +07:00
Jean-André Santoni
a7cf8d1f99
Implement more of InitFramebuffer
2019-02-22 16:27:24 +07:00
Jean-André Santoni
a7da8f7cb9
Fix display of non gl cores
2019-02-22 16:18:06 +07:00
Jean-André Santoni
967b0da04f
Merge remote-tracking branch 'origin/master' into kivutar/gl
2019-02-22 15:55:55 +07:00
Jean-André Santoni
c6c0c9c819
Try to implement ProcAddress
2018-12-30 13:03:25 +07:00
Jean-André Santoni
d41ab5d9d7
TODO
2018-12-30 12:38:54 +07:00
Jean-André Santoni
7e794694f5
Start implementing InitFramebuffer
2018-12-30 12:33:24 +07:00
Jean-André Santoni
d861e3d47d
Improve the libretro binding to support GL cores
2018-12-30 11:46:35 +07:00