Commit Graph
30 Commits
Author SHA1 Message Date
Mirko Brombin bc97c80eed feat: add sleep on the reactor's descriptors and a wake event when idle, and poll other processes' frames only for windows they draw into 2026-09-20 20:45:03 +02:00
Mirko Brombin eda064950b feat: add place 32-bit allocations in free low gaps and serve completion-routine file I/O, PathCch calls and dependencies beside a library loaded by path 2026-09-20 07:03:09 +00:00
Mirko Brombin 5a6297633c feat: show Steam's sign-in window with cross-process window surfaces, web fonts, elevation and service configuration 2026-09-03 18:36:13 +02:00
Mirko Brombin 26fbeabc78 feat: run Steam's web UI with cross-process handles, per-thread message queues, socket events and process identity 2026-09-03 16:48:12 +02:00
Mirko Brombin 66087052d8 feat: run Chromium's helper processes with DirectWrite, named pipes, jobs, inherited handles and shared sections 2026-09-03 06:06:54 +02:00
Mirko Brombin 7b3461c003 feat: run Chromium's web helper further with reserved address space, native registry, tokens and process lists 2026-09-03 03:46:34 +02:00
Mirko Brombin 966069f911 feat: run Steam to its web helper with real sockets, TLS chains, child environments and image protection 2026-09-03 02:50:56 +02:00
Mirko Brombin a7256dafac feat: run the Steam installer to Finish with child processes, shell links and sockets 2026-09-03 01:15:07 +02:00
Mirko Brombin f5cd92f4c8 feat: give 32-bit programs the registry, shell folder, INI write, token and file services an installer needs 2026-09-02 23:23:20 +02:00
Mirko Brombin 466c5ebb2e feat: read file version resources for 32-bit programs 2026-08-02 11:10:09 +02:00
Mirko Brombin 8c7d49c898 feat: present and take a 32-bit Direct3D 11 window to full screen 2026-08-02 10:17:40 +02:00
Mirko Brombin 39ef22a7a4 feat: load static dependencies of 32-bit programs and run Direct3D 11 through the 32-bit DXVK 2026-08-02 10:05:42 +02:00
Mirko Brombin bc37ed5e58 feat: add time slice guest threads and wait on events through the scheduler 2026-08-02 05:26:50 +02:00
Mirko Brombin 2a5d981723 feat: give 32-bit programs a DirectSound without a device and show crash details 2026-08-02 03:10:35 +02:00
Mirko Brombin 58a49176de feat: present a 32-bit Direct3D 9 frame on Wayland through 32-bit DXVK 2026-08-02 03:02:06 +02:00
Mirko Brombin 469f7926b9 feat: give 32-bit programs a Vulkan loader over the bridge with layout translation 2026-08-02 02:47:33 +02:00
Mirko Brombin 07ac05c3ee feat: serve the services the 32-bit DXVK Direct3D 9 library imports and run its start-up 2026-08-02 02:33:43 +02:00
Mirko Brombin f571e2bc0e feat: load a 32-bit C runtime component and dependent libraries for 32-bit programs 2026-08-02 02:26:32 +02:00
Mirko Brombin 0cd57f8f1f feat: expose Direct3D 9 interfaces to 32-bit programs as generated method traps 2026-08-02 02:19:52 +02:00
Mirko Brombin ce45572891 feat: load guest-written DLLs and serve file, memory, version and palette calls in 32-bit programs 2026-08-02 00:16:40 +02:00
Mirko Brombin 8789133e17 feat: run guest threads, critical sections, heap and ANSI window calls in 32-bit programs 2026-08-02 00:07:11 +02:00
Mirko Brombin 844ffcab8f feat: provide timeBeginPeriod, timeGetTime and _lclose to 32-bit programs 2026-08-01 23:47:23 +02:00
Mirko Brombin 5939471a8b feat: trace the library names a 32-bit program resolves and record why two 32-bit games do not start 2026-08-01 22:59:26 +02:00
Mirko Brombin 010a58822a feat: render a D3D11 triangle through DXVK, answer format property chains and add wsprintfA 2026-08-01 16:36:50 +02:00
Mirko Brombin 659315e3a9 feat: map window and DIB pixels into the host, defer presentation and provision the common controls component 2026-07-31 23:22:18 +02:00
Mirko Brombin 40f25357c1 feat: add desktop window, GDI, cursor and accelerator services for x86 programs 2026-07-31 18:46:24 +02:00
Mirko Brombin 548776cc81 feat: add x86 CRT, persistent registry and prefix INI services 2026-07-31 18:29:43 +02:00
Mirko Brombin 87d631c24b feat: run x86 desktop window and message contracts 2026-07-31 18:22:26 +02:00
Mirko Brombin 3a7f4c5f32 feat: add x86 kernel32 module, resource, memory and string services 2026-07-31 17:36:23 +02:00
Mirko Brombin b003ca207d feat: run PE32 executables through native compatibility mode 2026-07-31 17:32:59 +02:00