-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
[WIP] Add prototypical SDL support. #403
base: master
Are you sure you want to change the base?
Commits on Oct 20, 2021
-
Build with cmake. This will create a new backend (ldesdl). - Resolution can only be set by editing the variables in sdl.c. - Key repeat does not work. - Still problems with keysyms that implicitly contain modifiers. - The entire screen is bitblted onto the SDL display every frame. Support keyboard, and work on mouse. Kind of working... Fix display resolution problems.
Configuration menu - View commit details
-
Copy full SHA for f58abe3 - Browse repository at this point
Copy the full SHA f58abe3View commit details
Commits on Nov 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for f73b4d1 - Browse repository at this point
Copy the full SHA f73b4d1View commit details -
Change SDL backend to accelerated renderer, support pixel scaling.
Edit main.c, init_SDL(1600, 1024, 1) means lisp display size 1600x1024, pixel scaling 1. Try init_SDL(800, 512, 2) or even init_SDL(608, 1023, 3).
Configuration menu - View commit details
-
Copy full SHA for 78e42b7 - Browse repository at this point
Copy the full SHA 78e42b7View commit details -
Also add an alternative for key handling, which does not work any better...
Configuration menu - View commit details
-
Copy full SHA for 87ede7c - Browse repository at this point
Copy the full SHA 87ede7cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 333c132 - Browse repository at this point
Copy the full SHA 333c132View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7db9a - Browse repository at this point
Copy the full SHA 7b7db9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 28931ac - Browse repository at this point
Copy the full SHA 28931acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4821dac - Browse repository at this point
Copy the full SHA 4821dacView commit details -
Configuration menu - View commit details
-
Copy full SHA for f198204 - Browse repository at this point
Copy the full SHA f198204View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2092a74 - Browse repository at this point
Copy the full SHA 2092a74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8f70679 - Browse repository at this point
Copy the full SHA 8f70679View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c22546 - Browse repository at this point
Copy the full SHA 5c22546View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d47030 - Browse repository at this point
Copy the full SHA 0d47030View commit details -
Configuration menu - View commit details
-
Copy full SHA for f8fea0b - Browse repository at this point
Copy the full SHA f8fea0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab94538 - Browse repository at this point
Copy the full SHA ab94538View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ee904f - Browse repository at this point
Copy the full SHA 4ee904fView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccfacb2 - Browse repository at this point
Copy the full SHA ccfacb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 56d5639 - Browse repository at this point
Copy the full SHA 56d5639View commit details -
Configuration menu - View commit details
-
Copy full SHA for f769dba - Browse repository at this point
Copy the full SHA f769dbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for e346db4 - Browse repository at this point
Copy the full SHA e346db4View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9968a2 - Browse repository at this point
Copy the full SHA e9968a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 572b94d - Browse repository at this point
Copy the full SHA 572b94dView commit details -
Configuration menu - View commit details
-
Copy full SHA for bab54bc - Browse repository at this point
Copy the full SHA bab54bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bb7fab - Browse repository at this point
Copy the full SHA 9bb7fabView commit details -
Configuration menu - View commit details
-
Copy full SHA for bab9213 - Browse repository at this point
Copy the full SHA bab9213View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00c4d65 - Browse repository at this point
Copy the full SHA 00c4d65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 784d9f6 - Browse repository at this point
Copy the full SHA 784d9f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5413934 - Browse repository at this point
Copy the full SHA 5413934View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a872d7 - Browse repository at this point
Copy the full SHA 8a872d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3fdf18 - Browse repository at this point
Copy the full SHA a3fdf18View commit details -
Add support for inverting video and setting mouse position.
Use (IL:VIDEOCOLOR T/NIL) to change inversion.
Configuration menu - View commit details
-
Copy full SHA for ecfd404 - Browse repository at this point
Copy the full SHA ecfd404View commit details -
Add support for setting the mouse cursor. Not finished!
Currently this just allocates a new X cursor each time, should be amended to cache the cursor, just like X does at the moment.
Configuration menu - View commit details
-
Copy full SHA for 37aed57 - Browse repository at this point
Copy the full SHA 37aed57View commit details -
Fix "error: implicit declaration of function" from dspsubrs
Creates an sdldefs.h, declares a few more functions in sdl.c static, and includes sdldefs.h in dspsubrs.c when necessary.
Configuration menu - View commit details
-
Copy full SHA for ba6e365 - Browse repository at this point
Copy the full SHA ba6e365View commit details
Commits on Nov 8, 2021
-
Merge pull request Interlisp#408 from Interlisp/sdl-fix-implicit-decls
Add proper header for SDL-specific functions with prototypes.
Configuration menu - View commit details
-
Copy full SHA for c64f853 - Browse repository at this point
Copy the full SHA c64f853View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d1e51 - Browse repository at this point
Copy the full SHA f9d1e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for 241e5fe - Browse repository at this point
Copy the full SHA 241e5feView commit details