Screen module enhancements #8

Closed
opened 4 years ago by MightyPork · 2 comments
Owner
  • graphic acceleration
    • draw a line
    • draw a rectangle
    • fill a box
    • draw a circle
    • fill a disc
    • ...more?
  • Consider storing coordinates as two 32-bit words in a Value. That would be very convenient for things like the triangle function. Need support instructions to compose these and break them apart.
  • Add an instruction for pixel reading
  • Add constants for the defined options, so the "opt" instruction is easier to use
  • Support mouse wheel
  • Improve key reading - add constants, test it properly
- graphic acceleration - draw a line - draw a rectangle - fill a box - draw a circle - fill a disc - ...more? - Consider storing coordinates as two 32-bit words in a Value. That would be very convenient for things like the triangle function. Need support instructions to compose these and break them apart. - Add an instruction for pixel reading - Add constants for the defined options, so the "opt" instruction is easier to use - Support mouse wheel - Improve key reading - add constants, test it properly
MightyPork added the
enhancement
label 4 years ago
MightyPork added the
prio:HIGH
label 4 years ago
Poster
Owner

pixel reading: check

acceleration: added block drawing and pixel upscaling

constants are added

pixel reading: check acceleration: added block drawing and pixel upscaling constants are added
Poster
Owner

i guess this is good enough for now

i guess this is good enough for now
MightyPork closed this issue 4 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: MightyPork/crsn#8
Loading…
There is no content yet.