Commit Graph

  • 9679c6b7e8 set primitive count in mesh shaders Samuliak 2024-08-20 17:33:55 +0200
  • 46269c0069 fix: mesh shader errors Samuliak 2024-08-20 09:52:54 +0200
  • b10bcd422e emit mesh shaders Samuliak 2024-08-20 09:20:22 +0200
  • 6b1360415b emit object shaders Samuliak 2024-08-20 08:22:24 +0200
  • ca256eb764 check for pixel format support Samuliak 2024-08-19 16:40:36 +0200
  • 69a36246fb do GPU texture loading on non-apple GPUs Samuliak 2024-08-19 16:14:06 +0200
  • b59dbfc9c3 hack: increase xfb ring buffer size Samuliak 2024-08-19 16:02:36 +0200
  • e2f66b8aa3 fix: streamout Samuliak 2024-08-19 13:07:30 +0200
  • 317642a709
    Merge branch 'main' into mouse #1304 BackflipPenguin 2024-08-18 20:31:39 -0300
  • 9aa72e6295 report vram usage Samuliak 2024-08-18 20:03:37 +0200
  • 9bb7479d16 use more efficient cpu cache mode when possible Samuliak 2024-08-18 17:40:41 +0200
  • be0a69a5e2 do texture load on GPU if no unified memory Samuliak 2024-08-18 14:49:25 +0200
  • 485a652c85 use managed storage mode when dedicated memory Samuliak 2024-08-18 14:37:39 +0200
  • 269e072139 move buffer allocators to separate file & fix: high memory usage Samuliak 2024-08-18 11:32:24 +0200
  • 265785772a rework buffer allocator Samuliak 2024-08-18 11:13:49 +0200
  • 07989d828c fix: performance regression Samuliak 2024-08-17 19:54:55 +0200
  • b8e9bb355c fix: GPU hangs (hack) Samuliak 2024-08-17 19:05:00 +0200
  • 83a08b2247 fix: some Metal validation errors Samuliak 2024-08-17 17:51:37 +0200
  • 53ea539dd4 the return of the fence goeiecool9999 2024-08-17 03:03:06 +0200
  • e171fc870b submit first so the GPU already has work by the time the CPU resumes goeiecool9999 2024-08-17 00:48:03 +0200
  • 0f73502479 request different number of swapchain images depending on present mode goeiecool9999 2024-08-16 23:12:22 +0200
  • 1e56ed43e3 to prevent CPU from outpacing GPU, track last cmdbuffer of frame and wait for it in swapbuffer of the next frame goeiecool9999 2024-08-16 23:11:57 +0200
  • 502d5b8b2f include debug information Samuliak 2024-08-16 16:38:01 +0200
  • 0d0152d6e0 fix: present Samuliak 2024-08-16 15:33:49 +0200
  • 958137a301 vpad: Keep second channel empty if no extra GamePad is configured Exzap 2024-08-15 18:26:58 +0200
  • 294a6de779
    Update appimage.sh to support runtime libstdc++.so.6 loading (#1292) v2.0-94 20943204920434 2024-08-15 16:22:41 +0200
  • d79d7fea63 implement sampler cache Samuliak 2024-08-15 11:44:06 +0200
  • 9982ac7acb remove more unnecessary rebinds Samuliak 2024-08-15 10:58:33 +0200
  • 9a215e064f don't bind textures and buffers which are already bound Samuliak 2024-08-15 10:15:05 +0200
  • 2843da4479 padscore: Invoke sampling callbacks every 5ms Exzap 2024-08-15 05:00:09 +0200
  • b0bab273e2 padscore: Simulate queue behaviour for KPADRead Exzap 2024-08-15 02:16:03 +0200
  • ed7354fa1b reset depth bias Samuliak 2024-08-14 21:23:18 +0200
  • be98734358 fix: incorrect roundEven implementation Samuliak 2024-08-14 20:58:47 +0200
  • 0bb99aaa75 set depth bias Samuliak 2024-08-14 20:28:28 +0200
  • cbfa7229e9 I've made up my mind. This is right. goeiecool9999 2024-08-14 17:43:04 +0200
  • 32c57f6d8c Actually fix it goeiecool9999 2024-08-14 17:29:18 +0200
  • be1dedd6e4 Increment on all cases that aren't an error. goeiecool9999 2024-08-14 17:06:01 +0200
  • 4e6589f976 change the code to be more semantically correct goeiecool9999 2024-08-14 17:02:28 +0200
  • c4688e1ad1 stringify utility shader source Samuliak 2024-08-14 16:21:43 +0200
  • d48de5b56f fix: buffer cache crash on shutdown Samuliak 2024-08-14 15:37:06 +0200
  • 52062bd285
    Merge branch 'main' into metal SamoZ256 2024-08-14 15:17:35 +0200
  • 3c1a7479c2 save pipelines to a binary archive Samuliak 2024-08-14 15:16:10 +0200
  • 53efb9e5b2 prepare for shader cache Samuliak 2024-08-14 11:57:01 +0200
  • 13834ca9cb correct comment Samuliak 2024-08-14 07:59:22 +0200
  • eb30e0a4e3
    Update appimage.sh to support runtime libstdc++.so.6 loading #1292 20943204920434 2024-08-13 23:07:21 +0200
  • bba2bbcefb use buffer allocator for restrided vertex buffers Samuliak 2024-08-13 19:00:39 +0200
  • 27925a4fd9 do vertex buffer restride in a void vertex function Samuliak 2024-08-13 18:28:10 +0200
  • 5e9537c777 fix: render pass mess Samuliak 2024-08-13 16:40:25 +0200
  • c795002a83 name variable according to style guide goeiecool9999 2024-08-13 15:54:34 +0200
  • c49296acdc
    Add support for iterating directories in graphics pack content folders. (#1288) v2.0-93 Skyth (Asilkan) 2024-08-13 16:53:04 +0300
  • a6d8c0fb9f
    CI: Fix macOS build (#1291) goeiecool9999 2024-08-13 15:48:13 +0200
  • c56f3424bd CI: fix macOS build do not manually install python, it comes preinstalled on the GH runner and updating it through brew is broken #1291 goeiecool9999 2024-08-13 12:46:19 +0200
  • 4b7c01ee2a fix: 3D texture copies & fix: present filter Samuliak 2024-08-13 11:44:49 +0200
  • 4692adc6b6 wait _after_ queuing next event so the present queue is less likely to run dry. goeiecool9999 2024-08-13 11:03:35 +0200
  • c6412344ba simplify if statements goeiecool9999 2024-08-13 10:10:44 +0200
  • 31f1df7b77 change debug logging to something more user-friendly goeiecool9999 2024-08-13 10:01:58 +0200
  • f9c03d533d move WaitForPresent to the proper moment and remove debug logging goeiecool9999 2024-08-13 09:19:38 +0200
  • b9775b236c Merge branch 'refs/heads/main' into present_wait goeiecool9999 2024-08-13 08:57:46 +0200
  • 3f52f3acfe fix: cubemap sampling Samuliak 2024-08-13 07:30:33 +0200
  • 09c9ccf2d3
    Merge ee7c08e147 into e551f8f524 #1255 Exverge 2024-08-13 00:39:10 -0400
  • e551f8f524 Fix clang compile error Exzap 2024-08-13 05:57:51 +0200
  • f52970c822 Vulkan: Allow RGBA16F texture format with SRGB bit Exzap 2024-08-13 04:47:43 +0200
  • e02cc42d67 COS: Implement PPC va_list, va_arg and update related functions Exzap 2024-08-13 01:00:49 +0200
  • 96da6af4b2 Add support for iterating directories in graphics pack content folders. #1288 Skyth 2024-08-12 20:14:18 +0300
  • 0c73ff8452 use multiple command buffers per frame Samuliak 2024-08-12 14:27:28 +0200
  • 34d8076ab6 fix: srgb Samuliak 2024-08-12 11:36:12 +0200
  • 5e748cdb48 support surface copy parameters Samuliak 2024-08-12 11:14:55 +0200
  • 8496fc1574
    Merge branch 'main' into metal SamoZ256 2024-08-12 10:40:53 +0200
  • 7fb3e1bd1e support cubemap arrays Samuliak 2024-08-12 10:27:52 +0200
  • 5bc9913bf4 implement surface copy Samuliak 2024-08-11 20:31:19 +0200
  • 8316cee59a prepare for surface copy Samuliak 2024-08-11 20:09:48 +0200
  • eb573fcaca fix: color write mask and unpackHalf2x16 Samuliak 2024-08-11 18:32:50 +0200
  • c6ab45a098 fix: vertex buffer leaks Samuliak 2024-08-11 14:17:40 +0200
  • caba20da4b apply gamma correction Samuliak 2024-08-11 13:47:06 +0200
  • 6d34d24322 fix: missing color attachments & bind some other state Samuliak 2024-08-11 13:35:26 +0200
  • 58cc2ac951 Move MY_COMMENT_LENGTH to iosu_fpd.h for nn_fp.cpp (and some other things) #1173 squelchiee 2024-08-08 19:51:28 -0300
  • ee7c08e147 Latte : Temporarily disable blending for integer format color attachments #1255 Exverge 2024-08-08 14:54:38 -0400
  • 9812a47cb1
    clang-format: Put class braces on a new line (#1283) v2.0-92 goeiecool9999 2024-08-08 19:35:50 +0200
  • a38ddb5fc2 fix: shadows Samuliak 2024-08-08 19:25:12 +0200
  • 86b477ae12
    Revert "Update build.yml" Exverge 2024-08-08 12:23:22 -0400
  • b30a6b0b98
    Add suggested changes Exverge 2024-08-08 12:20:01 -0400
  • d73c5895f2
    MemMapper: don't change address on non-reserved mappings Exverge 2024-08-08 12:18:40 -0400
  • 7fd532436d CI: Manual unshallow of vcpkg is no longer needed Exzap 2024-08-08 16:07:36 +0200
  • 598298cb3d Vulkan: Fix stencil front mask Exzap 2024-08-08 16:07:08 +0200
  • 9e7806859f clang-format: Put class braces on a new line #1283 goeiecool9999 2024-08-08 16:00:38 +0200
  • 54e695a6e8
    git: unshallow vcpkg, shallow vulkan-headers and imgui (#1282) goeiecool9999 2024-08-08 15:58:24 +0200
  • 712337c321 git: unshallow vcpkg, shallow vulkan-headers and imgui #1282 goeiecool9999 2024-08-08 15:53:55 +0200
  • 5c246d55bd implement transform feedback Samuliak 2024-08-08 13:52:48 +0200
  • e0791c3bf4 set stencil reference value Samuliak 2024-08-08 11:58:18 +0200
  • 6b6a538b3a
    Update build.yml Exverge 2024-08-07 20:36:39 -0400
  • 118d1c669a
    Update BUILD.md Exverge 2024-08-07 20:14:23 -0400
  • 3795fc07fd
    MemMapper: Support alternative pagesizes Exverge 2024-08-07 18:19:22 -0400
  • 4700a19009
    Revert alignment of HIGHMEM Exverge 2024-08-07 18:03:37 -0400
  • a393ee8fbb
    Fix build errors Exverge 2024-08-07 20:11:42 -0400
  • ca2a9ff1b2
    Merge remote-tracking branch 'base/main' into macos-arm64 Exverge 2024-08-07 18:02:53 -0400
  • a50ce997df fix: writing to depth from a fragment shader Samuliak 2024-08-07 21:14:31 +0200
  • 1bcdade83e set stencil state Samuliak 2024-08-07 20:59:05 +0200
  • d3249dc324 implement texture readback Samuliak 2024-08-07 18:20:09 +0200
  • bf2208145b Enable async shader compile by default Exzap 2024-08-07 16:18:40 +0200
  • 5b72056956 iosu_fpd.cpp: Fix GetMyComment from crashing offline squelchiee 2024-08-07 10:31:44 -0300