Commit Graph

  • 481a35f9fd [CI] fixing ci, removing soft cts ci master kbz_8 2026-09-01 15:31:13 +02:00
  • 80feb230fd [Phi] adding compiler base kbz_8 2026-09-01 13:51:01 +02:00
  • 1519256add adding macOS CTS kbz_8 2026-08-31 15:47:46 +02:00
  • 416cf32ef9 fixing zlint kbz_8 2026-08-31 11:27:37 +02:00
  • 2343cf4a58 [Flint] adding math and compare eu encoding kbz_8 2026-08-31 11:27:21 +02:00
  • d5b8270f6c fixing zlint issues kbz_8 2026-08-30 19:59:20 +02:00
  • d357b722ba [Flint] adding array_length and some math operations encoding kbz_8 2026-08-30 19:57:09 +02:00
  • cd4f87a99f [Soft] fixing interpreter kbz_8 2026-08-30 12:55:57 +02:00
  • 9c4b074622 [IR] adding OpNot and fixing access chain handling kbz_8 2026-08-30 02:21:27 +02:00
  • a6c6295d87 [IR] adding runtime array support kbz_8 2026-08-30 00:56:02 +02:00
  • e40db08357 [Flint] fixing test kbz_8 2026-08-29 13:38:42 +02:00
  • fda7a2891c [Flint] adding gen9 eu encoding kbz_8 2026-08-29 13:35:19 +02:00
  • 0788470ee5 [Flint] normalize surface addresses and pack Gen9 message payloads kbz_8 2026-08-28 19:35:16 +02:00
  • 441d5fbb96 [Flint] centralize compute lowering, adding surface messages with GRF allocation kbz_8 2026-08-27 21:18:05 +02:00
  • 148ed9b441 [WSI] implementing xcb and xlib surfaces kbz_8 2026-08-26 21:38:56 +02:00
  • 2525dded67 [Phi] adding full formats support, finishing blitter port from software blitter kbz_8 2026-08-21 22:38:31 +02:00
  • cbbe113b9b [Phi] adding blitter kbz_8 2026-08-21 13:15:49 +02:00
  • 1fe3bacbee [Phi] adding foundations for image blitting kbz_8 2026-08-20 16:12:15 +02:00
  • b9c12eb599 [Phi] fixing zlint error kbz_8 2026-08-20 14:12:27 +02:00
  • 3e12e97fe2 [Phi] implementing fully async queues, fences and semaphores kbz_8 2026-08-20 14:11:12 +02:00
  • 35e6c1d099 [Phi] fixing warnings kbz_8 2026-08-19 00:05:35 +02:00
  • 51147a1eaf [Phi] adding image management and image/buffer copy commands kbz_8 2026-08-19 00:01:17 +02:00
  • e98907df8e [Phi] fixing name consistency kbz_8 2026-08-18 18:21:52 +02:00
  • 8360d8edfe [Phi] fixing compilation error from _mm512_set1_epi32 and fixing zlint issue kbz_8 2026-08-18 03:16:04 +02:00
  • d5a794aa64 [Phi] fixing device memory creation, implemented AVX copy and fill for vkCmdCopyBuffers and vkCmdFillBuffer kbz_8 2026-08-18 02:44:24 +02:00
  • 67314a71ae [Flint] adding flag allocation pass for gen9 kbz_8 2026-08-17 18:28:01 +02:00
  • ae994bc345 [Flint] implement parallel copy lowering kbz_8 2026-08-15 18:15:35 +02:00
  • 04ff263b40 [Flint] adding compute resource layout lowering kbz_8 2026-08-14 20:41:31 +02:00
  • 8c934c7328 [CI] adding format check kbz_8 2026-08-14 03:22:25 +02:00
  • b4954da909 [Flint] moving ir gen specific code to separate file kbz_8 2026-08-14 03:19:36 +02:00
  • a4ee2a8bd2 [CI] fixing zlint pass kbz_8 2026-08-12 20:12:20 +02:00
  • a0d6fa487e [IR] adding external resources managements [Soft] adding descriptor sets management kbz_8 2026-08-12 19:26:02 +02:00
  • e3e5fa4b18 [Soft] removing SPIR-V interpreter fallback on IR interpreter fail kbz_8 2026-08-09 00:06:43 +02:00
  • f40e5b742d [Soft] adding new experimental shader interpreter based on new IR kbz_8 2026-08-08 00:42:13 +02:00
  • 937b84cbc3 [IR/Flint] adding shared SPIR-V IR and Gen9 vertex lowering kbz_8 2026-08-05 17:20:49 +02:00
  • 85ae10d69a whoops kbz_8 2026-08-02 12:47:16 +02:00
  • e68d78cccc [Phi] adding basic host emulation for development without access to a Xeon Phi kbz_8 2026-08-02 12:46:59 +02:00
  • fa673251c0 [Flint] adding minimalist IR builder, adding pseudo instructions, improving edge validations kbz_8 2026-07-31 14:54:15 +02:00
  • b7629ef4d7 [Soft] fixing 32bits support because I have free will kbz_8 2026-07-30 02:21:36 +02:00
  • 1042b4a422 [IR] adding more unit tests kbz_8 2026-07-29 19:57:30 +02:00
  • 948e8b86a3 [Flint] adding IR lowering and printer [IR] switching from "passes" to "transformers" for clarity kbz_8 2026-07-29 15:39:41 +02:00
  • 045497b264 [Flint] adding foundations for Flint's IR kbz_8 2026-07-27 00:20:52 +02:00
  • 6d66daef29 [Soft] fixing command buffer creation kbz_8 2026-07-24 00:42:01 +02:00
  • 9acfc440af fixing name consistency kbz_8 2026-07-23 23:17:40 +02:00
  • 9dbfee7e26 removing test file kbz_8 2026-07-23 23:09:46 +02:00
  • f07d2deabc Merge pull request '[GitHub #5] Mirror test' (!3) from github-pr/5 into master kbz_8 2026-07-23 23:04:43 +02:00
  • 34ca085548 test kbz_8 2026-07-23 22:58:59 +02:00
  • 67463a9848 test kbz_8 2026-07-23 22:40:56 +02:00
  • 65adf614b5 test kbz_8 2026-07-23 22:37:06 +02:00
  • 7b9b375d6e mirror test kbz_8 2026-07-23 22:36:11 +02:00
  • 7803ed56a6 fixing unstaged code kbz_8 2026-07-23 22:28:18 +02:00
  • 9a2cd20019 fixing Phi device upload, adding actions for bidirectionnal git mirrors kbz_8 2026-07-23 22:26:43 +02:00
  • 9b1b223186 adding backend agnostic IR kbz_8 2026-07-20 22:07:41 +02:00
  • 2375abf688 fixing linter errors kbz_8 2026-07-15 15:39:16 +02:00
  • 1640013546 [Flint] adding binary semaphores kbz_8 2026-07-14 00:29:42 +02:00
  • b3c4248cae [Flint] implementing fences and improving image/buffer copy kbz_8 2026-07-13 18:50:13 +02:00
  • 348e8ac66e [Fint] adding basic copy and blit commands kbz_8 2026-07-11 19:09:03 +02:00
  • d3cd6b18c8 updating readme kbz_8 2026-07-10 17:44:25 +02:00
  • 0224b5675f implementing device creation, device memory, basic buffers copy and buffers fill in Flint kbz_8 2026-07-10 00:19:29 +02:00
  • 3044bb37a5 fixing fillBuffer kbz_8 2026-07-08 01:03:09 +02:00
  • 23f6d70e6c adding base command buffer submit and some buffer commands in phi kbz_8 2026-07-08 00:58:30 +02:00
  • 4f89d24801 fixing CI kbz_8 2026-07-07 02:14:31 +02:00
  • 54941a7702 fixing CI kbz_8 2026-07-07 02:07:49 +02:00
  • 9ed90a6e26 fixing CI kbz_8 2026-07-07 01:59:31 +02:00
  • a7fce43f70 fixing ape build kbz_8 2026-07-07 01:36:52 +02:00
  • 11ed946c63 fixing ape build kbz_8 2026-07-07 01:32:42 +02:00
  • 1f6b0b1f37 adding daemon upload from phi device kbz_8 2026-07-07 01:02:45 +02:00
  • 6541d4dfd6 fixing CI kbz_8 2026-07-06 03:01:19 +02:00
  • 9fa97919b3 implementing foundations of xeon phi daemon kbz_8 2026-07-06 02:58:03 +02:00
  • b6ef13c198 whoops kbz_8 2026-07-04 22:35:56 +02:00
  • 67014b9c4e cleaning some corners kbz_8 2026-07-04 22:33:57 +02:00
  • e6538d221f fixing FragCoord derivatives kbz_8 2026-07-04 01:49:17 +02:00
  • bfc5c3933c adding BC compressed format support kbz_8 2026-07-04 01:17:18 +02:00
  • 3a79103ca3 fixing crash kbz_8 2026-07-03 22:06:14 +02:00
  • ea1e613fd1 bumping spirv interpreter kbz_8 2026-07-03 14:46:11 +02:00
  • 912b510c67 added per-output centroid flag to vertex outputs kbz_8 2026-07-03 00:52:48 +02:00
  • 63a39f1e72 bumping spirv interpreter kbz_8 2026-07-03 00:32:21 +02:00
  • d4ac14ae92 fixing vertex outputs kbz_8 2026-07-02 21:00:56 +02:00
  • 23c3731f06 reswitching to async queue kbz_8 2026-07-02 03:14:09 +02:00
  • a7c1fd6ee3 bumping spirv interpreter kbz_8 2026-07-02 02:19:53 +02:00
  • 7dc2ba7549 fixing vulkan entrypoints for extensions kbz_8 2026-07-02 00:39:24 +02:00
  • df0d5b7321 whoops kbz_8 2026-07-01 21:46:18 +02:00
  • 0d57851bc0 fixing test CI kbz_8 2026-07-01 21:45:20 +02:00
  • cb6af550e2 fixing varyings kbz_8 2026-07-01 21:27:05 +02:00
  • 75637b7177 fixing phi physical device kbz_8 2026-07-01 16:08:11 +02:00
  • 5621c62e3d adding xeon phi enumeration kbz_8 2026-07-01 17:00:15 +02:00
  • bbc975fb38 adding base for Xeon Phi driver kbz_8 2026-07-01 14:58:55 +02:00
  • 5b182580a7 fixing wsi crashes kbz_8 2026-07-01 13:56:47 +02:00
  • 762d414d54 minor fixes kbz_8 2026-06-30 20:48:47 +02:00
  • 7933bea68a fixing synchronization issues, implementing missing entrypoints kbz_8 2026-06-30 14:36:20 +02:00
  • b83ddd52a4 bumping spirv interpreter kbz_8 2026-06-30 01:50:49 +02:00
  • d145f85d17 improving robust buffer support kbz_8 2026-06-29 23:22:31 +02:00
  • 14ce2c6f9b fixing compute shared atomic memory, fixing vertex/fragment payloads, implementing early fragment depth tests kbz_8 2026-06-29 14:31:31 +02:00
  • 7c6e0dc2a8 improving push constants support, fixing image resolving, lots of rasterizer fixes kbz_8 2026-06-28 13:26:15 +02:00
  • b13a256eb6 adding vkGetBufferDeviceAddress kbz_8 2026-06-26 23:28:32 +02:00
  • 47c63705e2 fixing spirv interpreter image API functions kbz_8 2026-06-21 14:26:32 +02:00
  • d1a6728864 lod go brrrrrr kbz_8 2026-06-21 00:54:52 +02:00
  • 291c65ed18 improving renderpasses support kbz_8 2026-06-20 02:41:37 +02:00
  • 4d4578ff46 adding fragdepth propagation, adjusting attachment sizing kbz_8 2026-06-19 22:20:59 +02:00
  • 59716cc794 fixing image clear in vkCmdBeginRenderpass kbz_8 2026-06-19 01:59:14 +02:00