Commit graph

20 commits

Author SHA1 Message Date
jaseg
d49062bddb Basic passthrough working
... but super unstable. It looks as if pixel data gets subtly corrupted
when output over HDMI.

To-Do:
 * Check whether broken output persists on Windows and is not linux-only
 * Check whether output is still broken if software
   rendering/window compositing is used
 * Maybe check on an apple platform?
 * Research this behavior
2021-06-25 19:55:58 +02:00
jaseg
31aee929cc Fix window matcher for hsync/vsync convention 2021-06-25 18:16:46 +02:00
jaseg
40301df014 window matcher WIP
* It looks like data output from host to device is not quite
pixel-perfect. I tried to select 444 RGB only and disable YCbCr 444/422,
but I'm not certain that worked since my laptop AMD GPU does not provide
adequate debugging facilities.

pattern sync depends on the x/y position of the pattern.

* Also, the windowing logic seems to be kind of bugged. It paints the
window only in the vsync interval *above* the window.
2021-06-24 19:23:00 +02:00
jaseg
26abb05614 output WIP 2021-06-24 12:14:40 +02:00
jaseg
8cfb538d79 SPI regfile tests run 2021-06-23 14:04:10 +02:00
jaseg
9a1f05363a SPI regfile WIP 2021-06-23 13:31:52 +02:00
jaseg
1daef761b6 SPI core: Basic testbench working 2021-06-22 20:18:27 +02:00
jaseg
f46c6a2a41 SPI: WIP 2021-06-21 16:42:18 +02:00
jaseg
9b7aa959a4 All cursor movements working without args 2021-06-18 21:46:22 +02:00
jaseg
9208a874e4 Terminal emulator parses SGR, bold/underline 2021-06-18 21:13:40 +02:00
jaseg
d37dcd9bb3 Add newline handling to term renderer 2021-06-18 14:01:23 +02:00
jaseg
28c3f7df61 Add support for fg/bg color palette, underline, bold 2021-06-18 11:48:30 +02:00
jaseg
579f5a7f92 Renderer testcase runs 2021-06-17 19:16:34 +02:00
jaseg
a7953cfb89 Glyph renderer WIP 2021-06-17 16:55:02 +02:00
jaseg
0de373c3af All test cases run through! 2021-06-17 14:23:17 +02:00
jaseg
d71095a2a6 Clip tests all passing 2021-06-17 13:41:10 +02:00
jaseg
d77af42321 WIP 2021-06-16 16:00:20 +02:00
jaseg
e4db91872c Window TB working so far 2021-06-16 11:26:47 +02:00
Mike Field
26a416de67 Added code that allows the raw HDMI data to be logged to the serial port.
Also fixed issue that was causing a run pulse on the VSYNC signal, that was confusing the modules that overlayed data
2015-08-08 22:13:26 +12:00
Mike Field
89ee75121b Initial version 2015-08-04 22:27:00 +12:00