Commit Graph

  • e71b5ebaae libretro-common: libretro_d3d12.h, with version 2 of the Direct3D 12 interface, from RetroArch LibretroAdmin 2026-10-16 06:12:09 +02:00
  • 70198e6a70 vulkan: the per-pixel renderer's fragment buffer a quarter of a layer when Compute draws the screen LibretroAdmin 2026-10-16 06:11:10 +02:00
  • ad2f97b4c7 rend/tile: a list's batch walked again by the walks that follow over it LibretroAdmin 2026-10-16 06:09:06 +02:00
  • 096e931d84 rend/tile: a translucent fragment shaded once a pixel under SSAA LibretroAdmin 2026-10-16 06:08:12 +02:00
  • eef6950c51 rend/tile: the compute renderer's walk over the primitives that can touch the tile LibretroAdmin 2026-10-16 06:07:20 +02:00
  • 27eac5239a tools/rend: refsw, the reference software renderer, as an oracle for the renderers LibretroAdmin 2026-10-16 06:56:38 +02:00
  • d15f4cfc29 vulkan: create the device through the frontend (negotiation v2) libretroadmin 2026-10-19 21:16:25 +02:00
  • 6393a8a659 dx11: the per-pixel renderer draws a frame with more translucent pixels than the lists hold in bands LibretroAdmin 2026-10-16 05:38:43 +02:00
  • fcefcaecd0 gl4: the per-pixel renderer draws a frame with more translucent fragments than the lists hold in bands LibretroAdmin 2026-10-16 05:04:28 +02:00
  • 069186704a vulkan: a texture debug log, for textures drawn wrong on another machine LibretroAdmin 2026-10-16 03:45:17 +02:00
  • a963f1f16d vulkan: the TA decode's frame words filled without two writes to one word LibretroAdmin 2026-10-16 03:45:17 +02:00
  • 8ada906886 rend/tile: the compute renderer's triangles with far vertices drawn where they are LibretroAdmin 2026-10-16 03:54:17 +02:00
  • c705088853 gles: the texture kernels kept with the renderers' programs LibretroAdmin 2026-10-16 01:14:29 +02:00
  • bfe54e4829 gles, gl4: the programs most games draw with made at the start LibretroAdmin 2026-10-16 01:02:01 +02:00
  • 29e88d8694 gles: the TA decode's kernels kept with the renderers' programs LibretroAdmin 2026-10-15 23:38:41 +02:00
  • 4ad3ad4316 pvr: the depth prepass leaves out on the GPU the strips no vertex makes opaque LibretroAdmin 2026-10-15 23:36:04 +02:00
  • 7f42a2b617 gles, gl4: no program compiled in a frame - kept on disk, made at the start, a general one meanwhile LibretroAdmin 2026-10-15 23:35:50 +02:00
  • 69a5b9e04d tools/rend: the compute renderer against a reference on the CPU LibretroAdmin 2026-10-16 01:15:32 +02:00
  • ebfa38e6ed libretro: Rendering Method core option, Rasterizer or Compute LibretroAdmin 2026-10-16 01:15:32 +02:00
  • 23c3cce66f vulkan: the compute renderer, drawn by the per-pixel renderer LibretroAdmin 2026-10-16 01:15:32 +02:00
  • 2bad16db05 vulkan: 64-bit integers and indexed texture arrays in shaders where the device has them LibretroAdmin 2026-10-16 01:15:32 +02:00
  • 90e4d94f83 rend/tile: the compute renderer's kernels LibretroAdmin 2026-10-16 01:15:31 +02:00
  • c7645f3382 vulkan: SSAA's once-a-pixel polygons filter textures with the centres' derivatives LibretroAdmin 2026-10-15 23:53:41 +02:00
  • b7b4e771ee rend: the texture pool's shares: 1555 and 4444 nearly as many as 565, up to 128 MB LibretroAdmin 2026-10-16 00:03:16 +02:00
  • 2eb2251340 tools/rend: the texture kernels against the CPU's on OpenGL and Direct3D 9 LibretroAdmin 2026-10-15 22:23:15 +02:00
  • 2970890437 rend/dx9: planar textures copied as they are, the others drawn on the GPU, into a pool LibretroAdmin 2026-10-15 22:23:15 +02:00
  • 564d2f4f1e rend/gles: textures made on the GPU, into a pool made when the renderer starts LibretroAdmin 2026-10-15 22:23:15 +02:00
  • 3d95022e97 rend: the texture kernels for OpenGL and Direct3D 9 LibretroAdmin 2026-10-15 22:23:14 +02:00
  • 7791baf886 rend: the texture pool's rectangles and renders; Vulkan's upload ring made once LibretroAdmin 2026-10-15 22:23:14 +02:00
  • 3ac227187e libretro: OpenGL's renderer and its TA processing set up with the context LibretroAdmin 2026-10-15 20:48:32 +02:00
  • 7c2f329742 gl4: the per-pixel renderer draws from GPU-side TA processing's decode LibretroAdmin 2026-10-15 20:48:32 +02:00
  • 9a27348aec gles: GPU-side TA processing in OpenGL, and the per-triangle renderer drawing from it LibretroAdmin 2026-10-15 20:48:32 +02:00
  • c2c3194493 tools/pvr: ta_gpu_test in OpenGL too LibretroAdmin 2026-10-15 20:50:07 +02:00
  • 951aa143c4 pvr: the GPU sort's triangles wound for the renderer's provoking vertex LibretroAdmin 2026-10-15 20:48:32 +02:00
  • 880dc49095 rend: the TA decode's kernels for OpenGL, as SPIR-V and as text LibretroAdmin 2026-10-15 20:48:31 +02:00
  • 1a4d278860 tools/pvr: ta_gpu_test checks the depth prepass too LibretroAdmin 2026-10-15 20:44:45 +02:00
  • 80f121f65a libretro: SSAA at most 4x LibretroAdmin 2026-10-15 20:43:22 +02:00
  • 088b99545f deps: glslang removed LibretroAdmin 2026-10-15 20:34:11 +02:00
  • 0311970808 vulkan: no GLSL compiler in the core LibretroAdmin 2026-10-15 20:22:04 +02:00
  • 0102585127 vulkan: pipelines made at start and on a thread, never in a frame LibretroAdmin 2026-10-15 20:22:04 +02:00
  • d070135cff vulkan: the raster renderers' shaders as SPIR-V made with the source LibretroAdmin 2026-10-15 20:22:04 +02:00
  • 2b1e8ad315 tools/rend: the texture kernels against the CPU's on a Direct3D 11 device too LibretroAdmin 2026-10-15 18:04:00 +02:00
  • 943d8acbd5 rend/dx11: textures made on the GPU, into a pool made when the renderer starts LibretroAdmin 2026-10-15 18:03:59 +02:00
  • 1fa4c874db vulkan: the textures' images from a pool made when the renderer starts LibretroAdmin 2026-10-15 18:03:59 +02:00
  • eed0880833 rend: the texture kernels for Direct3D 11, as DXBC made when the core is built LibretroAdmin 2026-10-15 18:03:59 +02:00
  • b5a3caa3ae vulkan: the depth prepass of sorted translucent polygons, GPU decode too LibretroAdmin 2026-10-15 18:53:08 +02:00
  • 8f68a4cb9f rend: a depth prepass for sorted translucent polygons (GL, D3D11, D3D9) LibretroAdmin 2026-10-15 18:53:08 +02:00
  • f47e2b2c9c vulkan: the per-pixel renderer's render passes are all made when it starts or changes size LibretroAdmin 2026-10-15 18:49:28 +02:00
  • dcdb15892e libretro: the "Accumulation Pixel Buffer Size" option is gone LibretroAdmin 2026-10-15 17:28:30 +02:00
  • 068183f906 vulkan: per-pixel fragment buffer sized from the screen, and a frame that overflows it is drawn in bands LibretroAdmin 2026-10-15 17:28:29 +02:00
  • 932c2f6bb1 rend/dx9: a quad sets its swap flag after the state is forgotten LibretroAdmin 2026-10-15 16:21:55 +02:00
  • 99b50c0b38 vulkan: the per-triangle renderer's pipeline key keeps bump maps and shadows apart LibretroAdmin 2026-10-15 15:26:20 +02:00
  • f5b9cf76e8 pvr: flat strips found in the GPU's decode too, so both modes draw alike LibretroAdmin 2026-10-15 15:26:20 +02:00
  • 24cb5e2e51 vulkan: SSAA in both raster renderers LibretroAdmin 2026-10-15 14:39:58 +02:00
  • f118d949ae pvr: flat strips are joined only to flat strips while they are looked for LibretroAdmin 2026-10-15 13:44:56 +02:00
  • a172e6c7e6 rend/tile: the samples a device draws with, and the resolve as shader text LibretroAdmin 2026-10-15 13:44:55 +02:00
  • 4954d08f13 libretro: the Direct3D 9 renderer for a frontend that asks for it LibretroAdmin 2026-10-15 07:47:41 +02:00
  • 8f50b99d4a rend/dx9: a Direct3D 9 renderer on the frontend's device LibretroAdmin 2026-10-15 07:47:41 +02:00
  • 3f422a940f libretro-common: libretro_d3d9.h LibretroAdmin 2026-10-15 07:47:41 +02:00
  • a746f3093c rend/dx11: the depth from the clip space w, interpolated with the perspective LibretroAdmin 2026-10-15 08:25:26 +02:00
  • 35866c21d6 vulkan: the renderer and GPU-side TA processing set up between frames, not in the first one LibretroAdmin 2026-10-15 12:15:48 +02:00
  • 553edfcf75 vulkan: the TA decode's and the textures' kernels as SPIR-V made when the core is built LibretroAdmin 2026-10-15 12:15:26 +02:00
  • 242e8d4e67 tools/pvr: the GPU path's sort and shadows against GenSorted() and the parse LibretroAdmin 2026-10-15 11:15:24 +02:00
  • 65295bfb80 vulkan: the per-triangle renderer's sorted passes and shadows from the GPU LibretroAdmin 2026-10-15 11:15:24 +02:00
  • 78bbc3fef2 pvr: the sorted passes' translucent triangles sorted from the frame's blocks LibretroAdmin 2026-10-15 11:15:24 +02:00
  • 93b89c5da4 rend: GenSorted()'s rule for joining draws, where others can use it LibretroAdmin 2026-10-15 11:15:24 +02:00
  • f153f936ec vulkan: both raster renderers draw from the GPU's TA decode LibretroAdmin 2026-10-15 09:52:25 +02:00
  • 5162f5c82a vulkan: the per-pixel renderer's polygon number can come from the draw LibretroAdmin 2026-10-15 09:38:17 +02:00
  • 79d73fc64f vulkan: indirect draws of several at once, with firstInstance and a count LibretroAdmin 2026-10-15 09:38:16 +02:00
  • 846046a16b pvr: spare TA contexts for a full GPU pool, made with it LibretroAdmin 2026-10-15 09:38:04 +02:00
  • 45d7b9835e tools/pvr: the GPU decode against the parse, byte for byte LibretroAdmin 2026-10-15 07:31:01 +02:00
  • ebbfd8211f vulkan: the TA decode on the GPU, behind TA Processing LibretroAdmin 2026-10-15 07:31:00 +02:00
  • 291f9b6fff pvr: TA contexts from a fixed pool of the renderer's mapped slices LibretroAdmin 2026-10-15 07:31:00 +02:00
  • 4721cfb950 pvr: the header pass writes the GPU decode's tables LibretroAdmin 2026-10-15 07:30:36 +02:00
  • 334eff9b1f rend: the tile accelerator's decode as one text for C and GLSL LibretroAdmin 2026-10-15 07:30:36 +02:00
  • 74772279e0 tools/rend: textures made on the GPU against the CPU's, byte for byte LibretroAdmin 2026-10-15 05:53:20 +02:00
  • 9fcfec2935 vulkan: textures made on the GPU from their bytes in video memory LibretroAdmin 2026-10-15 05:52:16 +02:00
  • 17d17bd799 rend: a texture offered to the renderer to make on the GPU LibretroAdmin 2026-10-15 05:41:27 +02:00
  • bb40e22380 rend: the texture converters' rules as one text for C, GLSL and HLSL LibretroAdmin 2026-10-15 05:41:17 +02:00
  • 9240312130 rend: a compressed paletted texture's smallest level kept to its buffer LibretroAdmin 2026-10-15 05:41:09 +02:00
  • 04056caab1 libretro: an option for the TA header pass check LibretroAdmin 2026-10-15 06:05:04 +02:00
  • b40cc1b3d5 pvr: the header pass - a frame from its parameters alone, and its check LibretroAdmin 2026-10-15 06:05:04 +02:00
  • 439c55ff19 pvr: the control-word walk - where each parameter of a frame is LibretroAdmin 2026-10-15 05:56:06 +02:00
  • 2820d66640 rend: what video memory each API says there is to use LibretroAdmin 2026-10-15 04:59:35 +02:00
  • 44a3cd6fb0 pvr: the region array's table of tiles LibretroAdmin 2026-10-15 04:59:35 +02:00
  • b743b3cfb5 pvr: the single-rate bit - sprites, the background and flat strips LibretroAdmin 2026-10-15 04:56:50 +02:00
  • f148c1e854 rend/tile: the shared rules of tiled rendering and SSAA, and their test LibretroAdmin 2026-10-15 04:40:22 +02:00
  • dc3cc87f0e rend/dx11: a leaner frame - cached state, one buffer, one lock LibretroAdmin 2026-10-15 03:29:06 +02:00
  • 22b7e93466 rend/dx11: the per-pixel buffer falls back to a smaller one LibretroAdmin 2026-10-15 03:28:55 +02:00
  • 5293241644 rend: a Direct3D 11 renderer, per-triangle and per-pixel LibretroAdmin 2026-10-15 00:18:50 +02:00
  • 131835c578 libretro-common: libretro_d3d.h and libretro_d3d11.h LibretroAdmin 2026-10-15 00:18:26 +02:00
  • 6a156f1050 sh4: timers count the time run in the slice so far, as upstream LibretroAdmin 2026-10-14 22:11:35 +02:00
  • bf289e0e74 naomi: two I/O boards for the 4-player cabinets, as upstream LibretroAdmin 2026-10-14 21:00:19 +02:00
  • 6acf55c0a4 holly, rec-x64: a system bus register that is only storage read directly LibretroAdmin 2026-10-14 20:49:52 +02:00
  • f86aaece95 rec-x64: vzeroupper after the AVX register-bank swap LibretroAdmin 2026-10-14 20:49:52 +02:00
  • d355bc1d4d rec-x64: the end of a time slice without a call when nothing is due LibretroAdmin 2026-10-14 20:49:52 +02:00
  • 495778b459 arm7: no CPU identification for every block the x64 recompiler compiles LibretroAdmin 2026-10-14 20:49:30 +02:00
  • 8c36f0ce9f reios: a NAOMI's boot time from the machine's clock LibretroAdmin 2026-10-14 19:30:44 +02:00
  • 6bad3e4bc9 aica, arm7: noise as upstream; the interpreter keeps its cycles LibretroAdmin 2026-10-14 19:30:44 +02:00
  • 1780a0c2f2 maple, spg: the light gun's transfer no longer owed its end after an occupy cancel LibretroAdmin 2026-10-14 19:30:44 +02:00