Commit graph

  • b07c7c26c6 gl_shader_gen: Implement fragment lighting specular 1 component. bunnei 2015-11-19 22:42:06 -05:00
  • 0e67c21c9e gl_shader_gen: Implement fragment lighting specular 1 component. bunnei 2015-11-19 22:42:06 -05:00
  • f878148e30 gl_shader_gen: Add support for D0 LUT scaling. bunnei 2015-11-19 19:00:42 -05:00
  • 781b046579 gl_shader_gen: Add support for D0 LUT scaling. bunnei 2015-11-19 19:00:42 -05:00
  • 481017a334 gl_shader_gen: Refactor lighting config to match Pica register naming. bunnei 2015-11-18 23:40:18 -05:00
  • 3d89dacd56 gl_shader_gen: Refactor lighting config to match Pica register naming. bunnei 2015-11-18 23:40:18 -05:00
  • 1bb0aa6c01 pica: Cleanup and add some comments to lighting registers. bunnei 2015-11-18 23:17:25 -05:00
  • 6307999116 pica: Cleanup and add some comments to lighting registers. bunnei 2015-11-18 23:17:25 -05:00
  • 2658c7f266 gl_rasterizer: Minor naming refactor on Pica register naming. bunnei 2015-11-18 22:55:24 -05:00
  • 6878ba7608 gl_rasterizer: Minor naming refactor on Pica register naming. bunnei 2015-11-18 22:55:24 -05:00
  • f7510ba8f0 gl_shader_gen: Reorganize and cleanup lighting code. bunnei 2015-11-18 22:36:01 -05:00
  • 76f303538b gl_shader_gen: Reorganize and cleanup lighting code. bunnei 2015-11-18 22:36:01 -05:00
  • 9cd5c49ee5 gl_shader_gen: Fix directional lights. bunnei 2015-11-18 21:16:06 -05:00
  • 5f3bad8fb1 gl_shader_gen: Fix directional lights. bunnei 2015-11-18 21:16:06 -05:00
  • aabc988463 gl_shader_gen: Fix bug with lighting where clamp highlights was only applied to last light. bunnei 2015-11-18 21:14:50 -05:00
  • bdc72d0904 gl_shader_gen: Fix bug with lighting where clamp highlights was only applied to last light. bunnei 2015-11-18 21:14:50 -05:00
  • 14877aa76f gl_shader_gen: View vector needs to be normalized when computing half angle vector. bunnei 2015-11-16 20:56:28 -05:00
  • 603b619cbe gl_shader_gen: View vector needs to be normalized when computing half angle vector. bunnei 2015-11-16 20:56:28 -05:00
  • bb3014fb28 renderer_opengl: Use textures for fragment shader LUTs instead of UBOs. bunnei 2015-11-15 17:43:01 -05:00
  • 021cb0bced renderer_opengl: Use textures for fragment shader LUTs instead of UBOs. bunnei 2015-11-15 17:43:01 -05:00
  • 81511f08fa renderer_opengl: Initial implementation of basic specular lighting. bunnei 2015-11-14 23:23:08 -05:00
  • bf89870437 renderer_opengl: Initial implementation of basic specular lighting. bunnei 2015-11-14 23:23:08 -05:00
  • 49cd958486 renderer_opengl: Implement HW fragment lighting distance attenuation. bunnei 2015-11-13 23:04:19 -05:00
  • e34fa6365f renderer_opengl: Implement HW fragment lighting distance attenuation. bunnei 2015-11-13 23:04:19 -05:00
  • 11fba4e8d0 renderer_opengl: Implement HW fragment lighting LUTs within our default UBO. bunnei 2015-11-13 22:52:20 -05:00
  • e9af70eaf3 renderer_opengl: Implement HW fragment lighting LUTs within our default UBO. bunnei 2015-11-13 22:52:20 -05:00
  • 07b07a2f24 renderer_opengl: Implement diffuse component of HW fragment lighting. bunnei 2015-11-12 17:33:21 -05:00
  • afbef52516 renderer_opengl: Implement diffuse component of HW fragment lighting. bunnei 2015-11-12 17:33:21 -05:00
  • 3c3e328340 pica: Implement decoding of basic fragment lighting components. - Diffuse - Distance attenuation - float16/float20 types - Vertex Shader 'view' output bunnei 2015-09-09 22:39:43 -04:00
  • b003075570 pica: Implement decoding of basic fragment lighting components. - Diffuse - Distance attenuation - float16/float20 types - Vertex Shader 'view' output bunnei 2015-09-09 22:39:43 -04:00
  • 8a9194f06e pica: Implement fragment lighting LUTs. bunnei 2015-09-12 18:56:12 -04:00
  • 281bc90ad2 pica: Implement fragment lighting LUTs. bunnei 2015-09-12 18:56:12 -04:00
  • fe094ec9a0 pica: Add decodings for distance attenuation and LUT registers. bunnei 2015-09-12 18:47:15 -04:00
  • 4369767c72 pica: Add decodings for distance attenuation and LUT registers. bunnei 2015-09-12 18:47:15 -04:00
  • d5edd881d3 pica: Add pica_types module and move float24 definition. bunnei 2015-09-09 18:30:03 -04:00
  • 38c7b20475 pica: Add pica_types module and move float24 definition. bunnei 2015-09-09 18:30:03 -04:00
  • 20336f286a Merge pull request #1391 from tfarley/hw-fb-sync-fix bunnei 2016-02-05 17:03:58 -05:00
  • 69e2453649 Merge pull request #1391 from tfarley/hw-fb-sync-fix bunnei 2016-02-05 17:03:58 -05:00
  • 03673665db Merge pull request #1392 from lioncash/move Yuri Kunde Schlesner 2016-02-04 20:39:36 -08:00
  • 7400100da7 Merge pull request #1392 from lioncash/move Yuri Kunde Schlesner 2016-02-04 20:39:36 -08:00
  • e9114a6976 backend: defaulted move constructor/assignment Lioncash 2016-02-04 22:39:33 -05:00
  • c89e3d5951 backend: defaulted move constructor/assignment Lioncash 2016-02-04 22:39:33 -05:00
  • 3a13842bb2 Add a configuration entry to enable/disable the check LittleWhite 2016-01-13 18:40:41 +01:00
  • 973a6c40da Add a configuration entry to enable/disable the check LittleWhite 2016-01-13 18:40:41 +01:00
  • 68325884e3 Add check before closure when emulation is running LittleWhite 2016-01-10 13:31:20 +01:00
  • c2b210f713 Add check before closure when emulation is running LittleWhite 2016-01-10 13:31:20 +01:00
  • 958e67ab53 hwrasterizer: Use proper cached fb addr/size tfarley 2016-02-03 15:52:34 -05:00
  • a15f4d1590 hwrasterizer: Use proper cached fb addr/size tfarley 2016-02-03 15:52:34 -05:00
  • 11f8d32e41 Merge pull request #1387 from lioncash/func bunnei 2016-02-03 12:14:48 -05:00
  • 7497675a83 Merge pull request #1387 from lioncash/func bunnei 2016-02-03 12:14:48 -05:00
  • ce5ae35dd5 Merge pull request #1388 from yuriks/spammy-opengl-debug Mathew Maidment 2016-02-03 01:57:22 -05:00
  • 30fd5d9e96 Merge pull request #1388 from yuriks/spammy-opengl-debug Mathew Maidment 2016-02-03 01:57:22 -05:00
  • e82e3f64fd OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level Yuri Kunde Schlesner 2016-02-02 22:44:13 -08:00
  • 05356543d9 OpenGL: Downgrade GL_DEBUG_SEVERITY_NOTIFICATION to Debug logging level Yuri Kunde Schlesner 2016-02-02 22:44:13 -08:00
  • c731d31b7c services: Get rid of unnecessary includes Lioncash 2016-02-02 01:17:41 -05:00
  • 0937bed8d8 services: Get rid of unnecessary includes Lioncash 2016-02-02 01:17:41 -05:00
  • 9bcfc35ba0 services: Update function tables Lioncash 2016-02-01 21:37:10 -05:00
  • 5e5bb0c32e services: Update function tables Lioncash 2016-02-01 21:37:10 -05:00
  • 7a6eac7fa4 Merge pull request #1377 from MerryMage/mmio bunnei 2016-01-30 19:03:33 -05:00
  • cd0b31fd73 Merge pull request #1377 from MerryMage/mmio bunnei 2016-01-30 19:03:33 -05:00
  • e614492dca Memory: Implement MMIO MerryMage 2016-01-30 18:41:04 +00:00
  • 2b93313348 Memory: Implement MMIO MerryMage 2016-01-30 18:41:04 +00:00
  • fa220e2d4b Merge pull request #1379 from lioncash/color bunnei 2016-01-28 15:22:57 -05:00
  • 3ab6d77c20 Merge pull request #1379 from lioncash/color bunnei 2016-01-28 15:22:57 -05:00
  • 15d0530902 color: Make trivial helpers constexpr Lioncash 2016-01-27 22:14:17 -05:00
  • 60fe45813b color: Make trivial helpers constexpr Lioncash 2016-01-27 22:14:17 -05:00
  • 9259a8baa5 Merge pull request #1367 from yuriks/jit-jmp bunnei 2016-01-27 09:19:28 -05:00
  • a43f8d2fb7 Merge pull request #1367 from yuriks/jit-jmp bunnei 2016-01-27 09:19:28 -05:00
  • 70832a600e Merge pull request #1369 from yuriks/jmpu-inverted bunnei 2016-01-26 09:58:16 -05:00
  • c407b6ce2f Merge pull request #1369 from yuriks/jmpu-inverted bunnei 2016-01-26 09:58:16 -05:00
  • 63bd25553b Merge pull request #1370 from yuriks/gpureg-names bunnei 2016-01-25 13:37:12 -05:00
  • 01cb800256 Merge pull request #1370 from yuriks/gpureg-names bunnei 2016-01-25 13:37:12 -05:00
  • bd34d04c6b Merge pull request #1373 from lioncash/cast Yuri Kunde Schlesner 2016-01-25 00:41:32 -08:00
  • 8b3994e9e4 Merge pull request #1373 from lioncash/cast Yuri Kunde Schlesner 2016-01-25 00:41:32 -08:00
  • f290c57dee elf: Don't cast away const Lioncash 2016-01-25 02:34:37 -05:00
  • a89e32b157 elf: Don't cast away const Lioncash 2016-01-25 02:34:37 -05:00
  • c45fd2c986 Merge pull request #1372 from lioncash/tie Yuri Kunde Schlesner 2016-01-24 22:38:37 -08:00
  • cfaacc07dc Merge pull request #1372 from lioncash/tie Yuri Kunde Schlesner 2016-01-24 22:38:37 -08:00
  • fa95cad2f9 key_map: Use std::tie for comparisons Lioncash 2016-01-25 01:19:21 -05:00
  • 3933b68c59 key_map: Use std::tie for comparisons Lioncash 2016-01-25 01:19:21 -05:00
  • 811a0c5d25 Merge pull request #1371 from lioncash/return Yuri Kunde Schlesner 2016-01-24 21:55:58 -08:00
  • c4cc099617 Merge pull request #1371 from lioncash/return Yuri Kunde Schlesner 2016-01-24 21:55:58 -08:00
  • 4a87f38e9c archive_backend: Remove unnecessary const from return types Lioncash 2016-01-25 00:10:05 -05:00
  • 3ed5ecd67a archive_backend: Remove unnecessary const from return types Lioncash 2016-01-25 00:10:05 -05:00
  • c922298b37 Debugger: Use 3dbrew names for GPU registers Yuri Kunde Schlesner 2016-01-24 20:10:52 -08:00
  • d01d1f7e01 Debugger: Use 3dbrew names for GPU registers Yuri Kunde Schlesner 2016-01-24 20:10:52 -08:00
  • b4c68589f6 Shader: Implement "invert condition" feature of IFU instruction Yuri Kunde Schlesner 2016-01-24 20:20:39 -08:00
  • 083d2d89a5 Shader: Implement "invert condition" feature of IFU instruction Yuri Kunde Schlesner 2016-01-24 20:20:39 -08:00
  • d1096d9adc Shader JIT: Fix off-by-one error when compiling JMPs Yuri Kunde Schlesner 2016-01-24 02:10:56 -08:00
  • c1071c1ff7 Shader JIT: Fix off-by-one error when compiling JMPs Yuri Kunde Schlesner 2016-01-24 02:10:56 -08:00
  • 4cecbb0c85 Merge pull request #1334 from tfarley/hw-depth-modifiers bunnei 2016-01-20 22:27:33 -05:00
  • 0b6cc0592d Merge pull request #1334 from tfarley/hw-depth-modifiers bunnei 2016-01-20 22:27:33 -05:00
  • ee33d54b6f hwrasterizer: Use depth offset tfarley 2016-01-03 15:46:54 -08:00
  • f53dbafdae hwrasterizer: Use depth offset tfarley 2016-01-03 15:46:54 -08:00
  • cdf81126de Merge pull request #1363 from robturn/master Mathew Maidment 2016-01-19 13:02:42 -05:00
  • 1b9012aea0 Merge pull request #1363 from robturn/master Mathew Maidment 2016-01-19 13:02:42 -05:00
  • 0d435fe4d8 ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name rob turner 2016-01-19 18:42:16 +01:00
  • d29578d467 ARM_Disasm::DisassembleMemHalf: actually use width in determining opcode name rob turner 2016-01-19 18:42:16 +01:00
  • 1d40982a0a Merge pull request #1360 from lioncash/var Mathew Maidment 2016-01-17 15:59:21 -05:00
  • 2c663fbc3e Merge pull request #1360 from lioncash/var Mathew Maidment 2016-01-17 15:59:21 -05:00