Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unified hires block blitter #2823

Merged
merged 23 commits into from
Dec 28, 2024
Merged
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
0c33a01
start in on unified hires blitter (sex/oct)
dankamongmen Dec 27, 2024
0a896e3
hires_blit: genericize rgb array prep
dankamongmen Dec 27, 2024
b5b1c82
make hires_trans_check() generic across cellheights
dankamongmen Dec 27, 2024
996f9c1
genericize geometry for hires_solver()
dankamongmen Dec 27, 2024
eec3ea3
genericize hired_trans_check() on EGC set, start defining octtrans[]
dankamongmen Dec 27, 2024
37e6da2
we can just reverse oct_egcs
dankamongmen Dec 27, 2024
20f3380
continue building up octtrans literal array
dankamongmen Dec 28, 2024
eef2f56
finish octtrans EGC table
dankamongmen Dec 28, 2024
6e14eb0
genericize hires call to cell_set_bitquadrant()
dankamongmen Dec 28, 2024
2358cb9
genericize hires_solver() by passing in egc/partition sets
dankamongmen Dec 28, 2024
cd7dfb7
comment up octtrans table some more, meditating
dankamongmen Dec 28, 2024
a3db5f2
degenericize blit_4x2() -> braille_blit()
dankamongmen Dec 28, 2024
6252a3b
build out oct[] and octitions[]
dankamongmen Dec 28, 2024
c5f5e80
continue building up octitions
dankamongmen Dec 28, 2024
f29a3c3
remaining octants
dankamongmen Dec 28, 2024
3f3d682
octblitter: fix transposition for upper one quarter
dankamongmen Dec 28, 2024
ec8d28e
more octitioins
dankamongmen Dec 28, 2024
7977e6c
complete octblitter
dankamongmen Dec 28, 2024
765526c
kill obsolete FIXME
dankamongmen Dec 28, 2024
cddd07a
hires: drop duplicate egc sets from sex/oct. compute partition counts
dankamongmen Dec 28, 2024
b1a0986
undo debugging
dankamongmen Dec 28, 2024
41b91f1
eliminate rgbas[] VLA, restore -Wvla
dankamongmen Dec 28, 2024
1393cc2
clean up octitions
dankamongmen Dec 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading
Loading