Lionel Flandrin
|
3e328e3967
|
Revert to floating point texture format for fb_texture
Apparently integer textures won't work properly without
GL_EXT_gpu_shader4 which is not supported everywhere (especially on
non-Nvidia hardware).
|
2016-01-25 21:20:19 +01:00 |
|
Lionel Flandrin
|
5b4e33a708
|
Rework wireframe mode
|
2016-01-25 18:27:41 +01:00 |
|
Lionel Flandrin
|
0eac7103b5
|
Added wireframe mode
|
2016-01-25 01:21:57 +01:00 |
|
Lionel Flandrin
|
466e9a914b
|
Scale line width with the internal upscaling
|
2016-01-25 00:54:07 +01:00 |
|
Lionel Flandrin
|
5e35aabdde
|
Added controller support
|
2016-01-25 00:27:33 +01:00 |
|
Lionel Flandrin
|
8dd68876f1
|
Implement line drawing
|
2016-01-24 23:43:43 +01:00 |
|
Lionel Flandrin
|
ce9904367d
|
Implement fill_rect
|
2016-01-24 19:34:08 +01:00 |
|
Lionel Flandrin
|
9178efe4bf
|
Implement dither pattern scaling
|
2016-01-24 17:38:46 +01:00 |
|
Lionel Flandrin
|
518f17ce6c
|
Implement direct upload to display and 24bit mode
|
2016-01-22 19:29:08 +01:00 |
|
Lionel Flandrin
|
595ba82463
|
Implement increased internal resolution and color depth
The options can be changed at runtime and take effect immediately.
|
2016-01-22 18:24:11 +01:00 |
|
Lionel Flandrin
|
c81f5e8941
|
Implement libretro reset
|
2016-01-18 21:08:04 +01:00 |
|
Lionel Flandrin
|
0df31d13cf
|
Added a core option to boot to the BIOS menu
|
2016-01-18 20:34:58 +01:00 |
|
Lionel Flandrin
|
5abda04c99
|
Store the textures in integer format to avoid needless conversions
|
2016-01-17 00:51:13 +01:00 |
|
Lionel Flandrin
|
9a0b7f3e94
|
Implement display output
|
2016-01-16 22:39:03 +01:00 |
|
Lionel Flandrin
|
36e7b60115
|
Implemented OpenGL Framebuffer support
|
2016-01-16 15:17:20 +01:00 |
|
Lionel Flandrin
|
81abae03d2
|
Implement draw area
|
2016-01-12 15:39:48 +01:00 |
|
Lionel Flandrin
|
bcf3928185
|
Implement texturing
|
2016-01-12 15:25:02 +01:00 |
|
Lionel Flandrin
|
bfbcd40687
|
Placeholder image loading code
|
2016-01-11 03:40:35 +01:00 |
|
Lionel Flandrin
|
03e03b5972
|
Added placeholder code for drawing lines and textured polygons
|
2016-01-11 00:56:09 +01:00 |
|
Lionel Flandrin
|
03747234da
|
Imported shaders from rustation
|
2016-01-10 00:38:29 +01:00 |
|
Lionel Flandrin
|
de705e9c95
|
Use ArrayVec to avoid dynamic allocations
|
2016-01-09 21:49:16 +01:00 |
|
Lionel Flandrin
|
0cff516294
|
Implemented "automatic" vertex attribute creation using macros
|
2016-01-09 02:26:43 +01:00 |
|
Lionel Flandrin
|
9de38a8558
|
Implement push_quad
|
2016-01-09 00:02:47 +01:00 |
|
Lionel Flandrin
|
ac522b5ae4
|
Added draw offset support
|
2016-01-08 03:39:41 +01:00 |
|
Lionel Flandrin
|
aa887e96dd
|
Draw shaded and monochrome triangles
|
2016-01-08 03:39:06 +01:00 |
|
Lionel Flandrin
|
c2b4ecbf7a
|
Implement the Renderer trait on the OpenGL state
|
2016-01-07 02:12:17 +01:00 |
|
Lionel Flandrin
|
6c097442c0
|
Prepare for libretro Render implementation
|
2016-01-06 01:11:44 +01:00 |
|
Lionel Flandrin
|
8415de6792
|
Added README.md
|
2016-01-05 01:16:46 +01:00 |
|
Lionel Flandrin
|
b0a6248ba3
|
Initialize entire emulation state, make sure ::init is only ever called once.
|
2016-01-04 22:55:21 +01:00 |
|
Lionel Flandrin
|
fd2f5cf5b3
|
Added basic uniform support
|
2016-01-04 22:55:21 +01:00 |
|
Lionel Flandrin
|
7d8eb5a77d
|
Implemented BIOS loading based on the disc region
|
2016-01-04 22:55:21 +01:00 |
|
Lionel Flandrin
|
2993a57b2d
|
Draw a triangle!
|
2016-01-04 22:55:21 +01:00 |
|
Lionel Flandrin
|
05540aa6f5
|
Implemented shader compilation
|
2016-01-02 16:12:37 +01:00 |
|
Lionel Flandrin
|
5d6b8686c5
|
Fix bogus get_proc_address FFI (missing \0)
|
2016-01-02 02:04:49 +01:00 |
|
Lionel Flandrin
|
088015de58
|
Change rustation subrepo URL
|
2016-01-01 23:34:57 +01:00 |
|
Lionel Flandrin
|
1924094d17
|
Started RetroGL implementation
|
2016-01-01 23:02:14 +01:00 |
|
Lionel Flandrin
|
37a7d13140
|
Version Cargo.lock since our library is "stand-alone"
|
2015-12-30 13:20:27 +01:00 |
|
Lionel Flandrin
|
01835c01a3
|
Added logging framework and OpenGL init code
|
2015-12-30 01:20:51 +01:00 |
|
Lionel Flandrin
|
0db9ed5e6a
|
Added support for hardware context
|
2015-12-29 13:21:44 +01:00 |
|
Lionel Flandrin
|
817e819c3c
|
Libretro stub
|
2015-12-26 21:35:05 +01:00 |
|