starfrost013
|
801aa4a97d
|
Fix framebuffer size with vertical resolution > 1024 by applying large screen bit even in NV mode
|
2025-04-12 17:28:04 +01:00 |
|
starfrost013
|
7c4e2c82d4
|
Split up logs into two verbosity levels (one is just init/invalid regs/object submission/pci, everything else is verbose_only)
|
2025-04-03 01:40:59 +01:00 |
|
starfrost013
|
c8e7bfac9e
|
make 2k and 9x live happily together, seems vtrace register bit 1 controls rowoffset shifting
|
2025-03-30 02:38:59 +01:00 |
|
starfrost013
|
2829669740
|
Redirect all PRMCIO/PRMVIO writes to SVGA subsystem, not just a few random ones.
|
2025-03-29 16:23:18 +00:00 |
|
starfrost013
|
64b16a43a1
|
Fix 32bpp bsod by actually creating framebuffer mappings. Don't remap memory if it's 0 (prevents trashing the low/real-mode memory map), general code simplification (some things were enabled 3 times what
|
2025-03-26 01:43:46 +00:00 |
|
starfrost013
|
a9250c5d19
|
Legitimately I don't even know how i mostly fixed it. What's going on?
|
2025-03-25 02:19:21 +00:00 |
|
starfrost013
|
fcf01cb487
|
Remove even more redundant GDI-D code
|
2025-03-24 20:07:34 +00:00 |
|
starfrost013
|
c3ebf327d9
|
partially working text acceleration, looks inverted(??)
|
2025-03-24 13:17:22 +00:00 |
|
starfrost013
|
be83a7c69d
|
FIFO optimisation, hitches down to ~1-2 seconds from 5 seconds, 70% speed idle at desktop
|
2025-03-23 23:42:44 +00:00 |
|
starfrost013
|
160e8a8071
|
Clean up stupid colour structs and implement patterns (class 0x06). Now, you can select taskbar items and some lines draw. Replace some multiplications with shifts.
|
2025-03-23 17:06:53 +00:00 |
|
starfrost013
|
493020ca51
|
NV_IMAGE_FROM_CPU implemented, leading to the mouse cursor being drawn, and the windows start menu
|
2025-03-23 01:24:42 +00:00 |
|
starfrost013
|
69c4b11f7b
|
Rename name to param to represent that it is the parameter. Add pixel writing code, add rectangle rendering code. Implement ROP, Rectangle and Clip class methods. However, the drivers BSOD.
|
2025-03-21 00:50:29 +00:00 |
|
starfrost013
|
a5b864c59c
|
pull out the notifier object.
|
2025-03-20 00:01:59 +00:00 |
|
starfrost013
|
84f8235161
|
Implement bpixel, bformat, bpitch. Actually apply these to class 0x1C mthd 0300,0308,030c. Temporary ROP code too.
|
2025-03-17 01:15:02 +00:00 |
|
starfrost013
|
6c05cecbcf
|
Institute video stdlib
|
2025-03-17 00:18:13 +00:00 |
|
starfrost013
|
18277c1bf9
|
Move some defines around and add the rendering files. Add some basic things as to what we have to do next (These won't bein the final thing)
|
2025-03-13 13:01:29 +00:00 |
|
starfrost013
|
363b2c2f4d
|
I don't even know why using a lookup table fixes the object submission to be honest but the objects its submitting alos look completely screwed up
|
2025-03-11 01:12:41 +00:00 |
|
starfrost013
|
a3e41c611e
|
fix parameter names
|
2025-03-10 17:58:17 +00:00 |
|
starfrost013
|
8cf57fdc14
|
hash lookup fixes
|
2025-02-21 22:57:04 +00:00 |
|
starfrost013
|
f8c2c604d8
|
Start working on the notifier engine and fix thecontext selection for cache1 object submission.
|
2025-02-14 00:38:42 +00:00 |
|
starfrost013
|
35cb8a4cf2
|
Fix subchannel free detection.
|
2025-02-10 02:32:02 +00:00 |
|
starfrost013
|
c816f7560d
|
more defines
|
2025-02-09 18:10:17 +00:00 |
|
starfrost013
|
aa8a5a6d0e
|
IT ATTEMPTS TO RENDER THE DESKTOP HOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOLY SHIT IT ONLY TOOK ME 6 MONTHS
|
2025-02-05 01:28:06 +00:00 |
|
starfrost013
|
f568737083
|
various logging/pfifo fixes, add pfifo ctx
|
2025-02-02 00:43:27 +00:00 |
|
starfrost013
|
84cb84ed2f
|
add numerous reigsters for pfifo
|
2025-01-27 01:35:21 +00:00 |
|
starfrost013
|
3edc11a682
|
add ability to disable cyclical logging
|
2025-01-24 23:05:40 +00:00 |
|
starfrost013
|
94af12da43
|
prepare for implementation of multithreaded renderer and add some of the simpler pfifo registers. e.g. debug0, which the driver writes to.
|
2025-01-23 23:55:41 +00:00 |
|
starfrost013
|
e4f446c6d0
|
fix logging for ramin writes.
|
2025-01-22 14:52:46 +00:00 |
|
starfrost013
|
f83153a2ee
|
The first half of the completely insane object class system's structs.
|
2025-01-03 01:05:49 +00:00 |
|