Commit Graph

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