Commit Graph

  • 0bf4956dfc softgpu: Implement per-light ambient lighting. Tony Wasserka 2013-06-29 01:00:52 +02:00
  • 48d75dafcb softgpu: Implement attenuation and spot factors. Tony Wasserka 2013-06-29 00:54:43 +02:00
  • b42b30e795 softgpu: Store color values as integers instead of as floating points. Tony Wasserka 2013-06-29 00:35:48 +02:00
  • 7fdce30199 softgpu: Implement diffuse lighting. Tony Wasserka 2013-06-29 00:19:01 +02:00
  • 288de895db softgpu: Support indexed rendering. Tony Wasserka 2013-06-28 23:34:56 +02:00
  • bfd9266b51 softgpu: Add support for ambient lighting. Tony Wasserka 2013-06-28 23:08:15 +02:00
  • 73e3b78169 softgpu: Support flat triangle shading. Tony Wasserka 2013-06-28 21:43:24 +02:00
  • 8f861d8e6f softgpu: Add naive rectangle clipper (which works just as bad). Tony Wasserka 2013-06-28 21:32:25 +02:00
  • a3178769f7 softgpu: Add (probably broken) rectangle clipping support. Tony Wasserka 2013-06-27 15:12:19 +02:00
  • ed5fa1f4ff softgpu: Fix vertex color decoding. Tony Wasserka 2013-06-26 23:00:11 +02:00
  • 02f41ecbd6 softgpu: Perspective correct texture mapping. Tony Wasserka 2013-06-26 22:54:24 +02:00
  • 0c6a4c1bb6 softgpu: Working rectangle support. Through mode support. Clear mode support. Vertex color support. Tony Wasserka 2013-06-26 22:06:25 +02:00
  • 55d6646fc3 softgpu: Add something like rectangle support. Doesn't seem to work :/ Tony Wasserka 2013-06-26 21:12:40 +02:00
  • 2aff3a8575 softgpu: Move clipping code to a separate file. Tony Wasserka 2013-06-26 19:57:27 +02:00
  • b5181c9f4f softgpu: Add support for RGB565, RGBA5111 and RGBA8888 textures. Tony Wasserka 2013-06-26 15:57:19 +02:00
  • f26d66e972 softgpu: Fix a bug in the clipspace->screenspace transformation. Makes polygon clipping work perfectly :) Tony Wasserka 2013-06-26 09:34:28 +02:00
  • 608fd34b4d softgpu: Implement almost working polygon clipping and fix some bugs. Tony Wasserka 2013-06-25 23:17:59 +02:00
  • f6b51dcd55 softgpu: Working ARGB4444 texture support. Tony Wasserka 2013-06-25 19:46:21 +02:00
  • 7899a9b9c9 softgpu: Texture coordinate support and something like ARGB4444 texture support. Tony Wasserka 2013-06-25 19:36:16 +02:00
  • 748d2d60f7 softgpu: Implement filled triangle rendering. Tony Wasserka 2013-06-25 17:46:55 +02:00
  • 142f2a3688 softgpu: Move triangle rasterization code to a new file. Tony Wasserka 2013-06-25 16:15:09 +02:00
  • adbe80c290 softgpu: Move around some code to keep SoftGpu.cpp clean. Tony Wasserka 2013-06-25 15:58:59 +02:00
  • 5510434f90 softgpu: Cleanups. Tony Wasserka 2013-06-25 15:36:45 +02:00
  • 6e124f351b softgpu: Working vertex position transform! Tony Wasserka 2013-06-25 15:27:24 +02:00
  • 209e040b73 softgpu: Fix some bugs, committing stuff before it breaks again... Tony Wasserka 2013-06-25 14:57:17 +02:00
  • a4af6d4bc4 softgpu: Add line drawing. (yep, transform code definitely doesn't work.. :p). Tony Wasserka 2013-06-25 12:06:09 +02:00
  • 40cdabeb7d softgpu: Add vertex position transformation code. Seems to be doing something, even though it's not the right thing :/ Tony Wasserka 2013-06-25 11:53:45 +02:00
  • 55a94f9852 softgpu: Use existing VertexDecoder/VertexReader to add vertex decoding support. Tony Wasserka 2013-06-25 11:07:14 +02:00
  • 91ad30c287 softgpu/TransformUnit: Implement remaining coordinate system transformations. Tony Wasserka 2013-06-24 21:27:40 +02:00
  • 1430ca3e73 softgpu: Add transform pipeline functionality. Tony Wasserka 2013-06-24 20:58:35 +02:00
  • 232a0378b7 softgpu: Clean up. Tony Wasserka 2013-06-24 19:40:18 +02:00
  • b1d4919327 softgpu: Dummy implementation for CopyDisplayToOutput. Tony Wasserka 2013-06-24 19:05:43 +02:00
  • 6cd1091e19 Add an option for enabling software rendering. Tony Wasserka 2013-08-16 21:48:30 +02:00
  • 19c6fedb79 Copy NullGpu to SoftGpu. Tony Wasserka 2013-06-24 16:03:25 +02:00
  • 3a8432373d Step 2: Multiple inputs can be mapped per psp key now, and save load works. Henrik Rydgard 2013-08-16 21:25:01 +02:00
  • a678621caf Merge pull request #3191 from Ced2911/ppc_basic Henrik Rydgård 2013-08-16 12:16:49 -07:00
  • 4d8aed8d1c revert change Ced2911 2013-08-16 20:45:02 +02:00
  • 6296f2b75c fix endian struct Ced2911 2013-08-16 20:44:23 +02:00
  • cb4b923215 kernel endian cleanup Ced2911 2013-08-16 20:15:56 +02:00
  • f1bc751eb9 Step 1: Go back to a single control map. Henrik Rydgard 2013-08-16 19:34:44 +02:00
  • 63215b6588 cleanup Ced2911 2013-08-16 19:24:35 +02:00
  • c883003f5d Code formating Ced2911 2013-08-16 19:24:16 +02:00
  • 33beb57a31 Make key mapping faster and easier. Henrik Rydgard 2013-08-16 17:16:11 +02:00
  • 22ebe76f33 Move KeyMapping UI to its own file before rewriting. Henrik Rydgard 2013-08-16 16:48:43 +02:00
  • cb076d1e6f Update some log levels in sceFont Henrik Rydgard 2013-08-16 15:03:36 +02:00
  • 4a1c3c4f83 More UI stuff, add glMapBuffer Henrik Rydgard 2013-08-16 16:47:25 +02:00
  • 628a737500 update comments Ced2911 2013-08-16 15:53:20 +02:00
  • 3eb1696e09 indentation Ced2911 2013-08-16 15:50:03 +02:00
  • c4c43655aa indentation Ced2911 2013-08-16 15:46:50 +02:00
  • a390db91e5 fix sub Ced2911 2013-08-15 14:34:22 +02:00
  • 5d06a04bf0 fix sub Ced2911 2013-08-15 14:34:02 +02:00
  • d2e0b6a903 more compiled alu Ced2911 2013-08-15 14:18:35 +02:00
  • 42860a579c sub Ced2911 2013-08-15 14:18:23 +02:00
  • eb177f943f jit: load/store, addi various fixes Ced2911 2013-08-15 12:59:31 +02:00
  • d2aa4747aa add prolog/epilog, add stbx, lbzx, fix addi/addis Ced2911 2013-08-15 12:57:56 +02:00
  • 41bf19244d use rlwinm instead of and, started jitted memory instructions Ced2911 2013-08-13 17:37:18 +02:00
  • 4c185bd01b more opcode Ced2911 2013-08-13 17:28:08 +02:00
  • d410960ee1 remove cmplwi is same as cmpli Ced2911 2013-08-13 12:42:50 +02:00
  • 2cc17cbcc1 jit few cleanup Ced2911 2013-08-13 12:42:16 +02:00
  • 5b87d222f4 implement fpu and vpu branch Ced2911 2013-08-13 11:05:02 +02:00
  • fd6bbd6096 run cube.elf for 8728 frames (hit BranchFPFlag) Ced2911 2013-08-12 19:41:45 +02:00
  • fa49be4a82 seem to be better ? Ced2911 2013-08-12 19:41:12 +02:00
  • d613c44303 fix bgez Ced2911 2013-08-12 14:09:11 +02:00
  • 5f05b0b112 fix blt Ced2911 2013-08-11 12:58:26 +02:00
  • f9429177b9 add some new instr Ced2911 2013-08-11 12:57:59 +02:00
  • b0815b84e8 more Ced2911 2013-08-11 11:27:31 +02:00
  • a28bf4c4aa more Ced2911 2013-08-11 11:27:12 +02:00
  • 3a82881bf2 almost working ! hang when downcount is under 0 Ced2911 2013-08-10 20:32:57 +02:00
  • b32da03ce0 add subf. Ced2911 2013-08-10 20:31:40 +02:00
  • 1a5c6b59c5 add ppc jit Ced2911 2013-08-10 16:39:28 +02:00
  • 9431c811a7 broken ppc jit Ced2911 2013-08-10 16:38:09 +02:00
  • cc0a8d1321 ppc emitter Ced2911 2013-08-10 16:37:09 +02:00
  • c24c5c88d9 empty jit Ced2911 2013-07-30 21:45:39 +02:00
  • c7a294d7c8 add LE_{type} Ced2911 2013-08-16 14:17:39 +02:00
  • c332a4af58 Endian and PPC support Ced2911 2013-08-16 14:05:50 +02:00
  • f61ffe63c9 Merge pull request #3190 from Kingcom/Debug Henrik Rydgård 2013-08-16 05:23:10 -07:00
  • 537ab396e7 Change the bottom control of the disassembly with Ctrl+1-4 Kingcom 2013-08-16 14:19:04 +02:00
  • ef1bac4628 Make the save slot buttons a better size. Bugfix. Henrik Rydgard 2013-08-16 14:03:06 +02:00
  • 569cdb9c08 Hold a lock while modifying viewgroups to prevent crashing from asynchronous input Henrik Rydgard 2013-08-16 14:02:28 +02:00
  • 73990bcc32 UI updates Henrik Rydgard 2013-08-16 12:52:16 +02:00
  • 5f11ac4142 Calculate FPS in sceDisplaySetFramebuf like before. Henrik Rydgard 2013-08-16 10:51:35 +02:00
  • c3ea52bad5 More UI stuff Henrik Rydgard 2013-08-16 12:51:57 +02:00
  • e36444c1c2 Merge pull request #3189 from unknownbrackets/jit-branch Henrik Rydgård 2013-08-16 02:11:06 -07:00
  • 8327cd0f8e Clean up some inconsistency in jit branches on arm. Unknown W. Brackets 2013-08-16 02:02:56 -07:00
  • df32c99be6 Attempt to follow branches to a max # of ops. Unknown W. Brackets 2013-08-16 01:07:11 -07:00
  • defd2b6383 Attempt at doing branches with imm args. Unknown W. Brackets 2013-08-16 01:05:52 -07:00
  • 6b0b5145e5 Clean up some inconsistency in jit branches. Unknown W. Brackets 2013-08-16 00:44:23 -07:00
  • beaa0bd1c9 Merge pull request #3187 from Ced2911/endian_fixes Henrik Rydgård 2013-08-16 00:30:44 -07:00
  • 8e01af3476 UI tweaks Henrik Rydgard 2013-08-16 09:28:23 +02:00
  • c79d1c68cc Fix frozen videos in some games Henrik Rydgard 2013-08-16 09:27:49 +02:00
  • 7f6dd0d58b endian for media engine Ced2911 2013-08-02 17:54:10 +02:00
  • 0bae3f8bf9 fix endian in image Ced2911 2013-07-31 17:41:14 +02:00
  • e5166a5970 endian fro sceMpeg Ced2911 2013-07-31 17:40:45 +02:00
  • c1ffaa9e1f endian for sceChnnlsv Ced2911 2013-07-31 17:40:10 +02:00
  • aa1787411e endian for scempeg Ced2911 2013-07-30 21:48:14 +02:00
  • 78b219b1fd endian on vfpu Ced2911 2013-07-30 16:40:35 +02:00
  • 14b719a7ac Make it possible to have more block exits. Unknown W. Brackets 2013-08-15 23:23:39 -07:00
  • 64c2ea86c0 Add a method to save the gpr/fpr state in jit. Unknown W. Brackets 2013-08-15 23:13:40 -07:00
  • d97b09a88d Revert "Break fix title CG missing in Midlight club 3" Henrik Rydgard 2013-08-16 09:00:40 +02:00
  • 664d74a9b7 Another frameskipping attempt. Now: 0=no frameskip, 1=auto frameskipt, 2-9=fixed frameskip. Henrik Rydgard 2013-08-16 01:00:26 +02:00