Commit Graph

  • ba8656044f Fix Mtx_OrthoTilt: near/far were swapped fincs 2016-01-20 16:06:46 +0100
  • 7e30059573 Add C3D_ImmDrawRestartPrim fincs 2016-01-19 22:33:04 +0100
  • 184fad0623 Add C3D_GetCmdBufUsage fincs 2016-01-19 22:32:55 +0100
  • 4e2075f378 Fix race condition in C3Di_RenderQueueExit fincs 2016-01-16 12:52:13 +0100
  • 1358ca3e7c Bump version to v1.1.0 fincs 2016-01-06 19:54:36 +0100
  • 39a71a5fbf Implement render queue system fincs 2016-01-05 17:30:05 +0100
  • f74c7b19ed Examples have been moved to https://github.com/devkitPro/3ds-examples fincs 2015-12-24 12:42:45 +0100
  • e70d9fbfbf Forgot to update a Makefile fincs 2015-12-02 14:06:00 +0100
  • bb959f4612 Add README.md fincs 2015-12-01 23:02:42 +0100
  • fba59fac26 Update Makefiles in preparation for devkitARM r45 fincs 2015-12-01 23:02:20 +0100
  • c4840854f1 Add geoshader example fincs 2015-12-05 22:27:45 +0100
  • 413cfe004f Clear up random register writes in array/element/immediate drawing fincs 2015-12-05 14:26:21 +0100
  • 959f250f4e Add C3D_BoolUnifSet, correct int/bool uniform IDs fincs 2015-12-05 14:23:54 +0100
  • 7c48f9106f Adapt to latest GPU register name changes fincs 2015-12-05 13:31:24 +0100
  • 2692ea5e7d Let libctru manage output attribute clock enable fincs 2015-12-01 13:31:42 +0100
  • 43bdd7e339 Adapt to latest GPU register name changes fincs 2015-12-01 13:01:16 +0100
  • c188bcf5df Add C3D_VideoSync() fincs 2015-11-28 16:41:20 +0100
  • ae4d9aba93 Generalize C3D_FVUnifMtx to support 2x4, 3x4 and 4x4 matrices fincs 2015-11-28 16:25:23 +0100
  • 4814f804c6 Add missing fragment lighting functionality fincs 2015-11-28 15:56:20 +0100
  • 912e9b152c Refactor renderbuffer code to create and use texture objects fincs 2015-11-28 15:53:06 +0100
  • 209de933de Add C3D_TexInitVRAM fincs 2015-11-28 15:51:07 +0100
  • 1fec391865 Correct C3D_SetScissor fincs 2015-11-26 23:54:06 +0100
  • cd39c3b8d1 Improve and correct support for light distance attenuation fincs 2015-11-26 12:28:09 +0100
  • b7daa13f59 Automatically select a suitable light environment layer fincs 2015-11-26 12:18:44 +0100
  • 497a4ff9b7 Add C3D_ColorLogicOp and C3D_FragOpMode fincs 2015-11-25 22:02:16 +0100
  • 8992e6fd18 Actually implement fixed vertex attribute support fincs 2015-11-22 17:47:33 +0100
  • d93987403a Add support for immediate mode & fixed vertex attributes w/ example fincs 2015-11-22 17:28:33 +0100
  • ff11cc9f67 Fix typo in C3D_UpdateUniforms that broke FVec uniform management fincs 2015-11-22 13:48:11 +0100
  • a39ca9971d Remove old VBO/IBO code fincs 2015-11-22 12:30:51 +0100
  • 200858cf22 Several updates to the examples, see details: fincs 2015-11-21 01:30:51 +0100
  • dfad81b53c Implement proper shader program DVLE constant management fincs 2015-11-21 01:02:25 +0100
  • ca410a80ac Adapt to latest changes in great-refactor fincs 2015-11-20 17:25:50 +0100
  • be1038ee53 Update Makefile and add dist & install rules fincs 2015-11-20 17:25:31 +0100
  • bd913bb93e Adapt to latest changes in great-refactor fincs 2015-11-11 21:50:43 +0100
  • d1f93d99bb Fix typo in lightenv.c fincs 2015-11-09 00:08:51 +0100
  • 87ad8f11e0 Add fragment lighting example fincs 2015-09-23 15:44:27 +0200
  • 6c4836397b Some tweaks in renderbuffer handling fincs 2015-09-20 14:04:50 +0200
  • 447c5b05bb Add Mtx_PerspStereoTilt() for stereo 3D rendering fincs 2015-09-16 13:29:48 +0200
  • 0922a64ed3 Add fragment light LUT support fincs 2015-09-15 23:02:35 +0200
  • a0345263df Fragment lighting fixed (!) fincs 2015-09-15 17:50:11 +0200
  • 133d10c629 Some corrections, fragment lighting still not working fincs 2015-09-14 17:00:58 +0200
  • 53cf76feac Begin implementing fragment lighting functionality fincs 2015-09-13 23:27:38 +0200
  • b2584cb71a Add some missing TexEnv functionality fincs 2015-09-10 13:47:16 +0200
  • f7d344843e Simply uniform set code in example fincs 2015-09-09 17:21:40 +0200
  • 60df9ed7d6 Add textured_cube example (a ported libctru example) fincs 2015-09-09 01:14:20 +0200
  • a36f5c49d2 Update GPU register names fincs 2015-09-07 19:31:48 +0200
  • f640360108 Decouple attribute and buffer management fincs 2015-09-07 14:47:20 +0200
  • 3e42b1a9a4 Adapt to the great-refactor libctru branch fincs 2015-09-06 22:08:28 +0200
  • a8ce19c3b5 Updates for latest libctru and picasso fincs 2015-08-23 18:54:44 +0200
  • 6243cc830d Textures: micro-optimization fincs 2015-07-23 22:22:28 +0200
  • 21452fe6ee Fix some broken 3D math fincs 2015-07-23 22:21:49 +0200
  • d4971ddca5 Use APT hooks to restore GPU state when returning from homemenu fincs 2015-06-27 19:17:50 +0200
  • 153f01e741 Add Render Buffer API + Viewport/Scissor + Update Example fincs 2015-03-07 23:41:32 +0100
  • 87d4751a87 C3D_DepthRange() -> C3D_DepthMap() fincs 2015-03-07 17:02:38 +0100
  • a53124d98c Add support for geoshader uniforms fincs 2015-03-05 23:05:14 +0100
  • 57c98d4291 Add simple example fincs 2015-03-05 18:31:10 +0100
  • 2863ed36c1 Whoops fincs 2015-03-05 18:20:39 +0100
  • 009afa6ef5 Adapt to new GPU register write style fincs 2015-03-05 17:56:33 +0100
  • cd57cf8d3f Update for latest dkA & gpu_revamp fincs 2015-03-04 11:12:22 +0100
  • e7d0632224 Initial commit fincs 2014-12-20 21:34:19 +0100