94 Commits (6fa63cf6f86ff1f566587b0f0819d5dbf397a06e)

Author SHA1 Message Date
Romain Vimont c23c38f99d Move resizing workaround to screen.c
5 years ago
Romain Vimont 65c4f487b3 Set initial fullscreen from screen.c
5 years ago
Romain Vimont c6d7f5ee96 Make screen_show_window() static
5 years ago
Romain Vimont 9826c5c4a4 Remove HiDPI compilation flag
5 years ago
Romain Vimont cc48b24324 Simplify screen initialization
5 years ago
Romain Vimont 597c54f049 Group screen parameters into a struct
5 years ago
Romain Vimont 955da3b578 Remove screen static initializer
5 years ago
Romain Vimont cb9c42bdcb Use a callback to notify frame skip
5 years ago
Romain Vimont fb9f9848bd Use a callback to notify a new frame
5 years ago
Romain Vimont 441d3fb119 Make video buffer more generic
5 years ago
Romain Vimont cb197ee3a2 Move fps counter out of video buffer
5 years ago
Romain Vimont 76a3d9805b Inline window events handling
5 years ago
Romain Vimont 50b4a730e3 Handle screen-related events from screen.c
5 years ago
Romain Vimont ea2369f568 Reference video buffer from screen
5 years ago
Romain Vimont 0538e9645b Improve error handling in screen initialization
5 years ago
Romain Vimont a566635c43 Log mipmaps error only if mipmaps are enabled
5 years ago
Romain Vimont 862948b132 Make use_opengl local
5 years ago
Romain Vimont c0c4ba7009 Add intermediate frame in video buffer
5 years ago
Romain Vimont f6320c7e31 Wrap SDL thread functions into scrcpy-specific API
5 years ago
Romain Vimont 59feb2a15c Group common includes into common.h
5 years ago
Romain Vimont e8a565f9ea Fix touch events HiDPI-scaling
6 years ago
Romain Vimont 0ba74fbd9a Make scrcpy.h independant of other headers
6 years ago
Romain Vimont ac4c8b4a3f Increase LOD bias for mipmapping
6 years ago
Romain Vimont fae3f9eeab Remove warning when renderer is not OpenGL
6 years ago
Romain Vimont f5aeecbc62 Reset window size on initialization
6 years ago
Romain Vimont e40532a376 Manually position and scale the content
6 years ago
Romain Vimont d860ad48e6 Extract optimal window size detection
6 years ago
Romain Vimont ec047b501e Disable "resize to fit" in maximized state
6 years ago
Romain Vimont 4c2e10fd74 Workaround maximized+fullscreen on Windows
6 years ago
Romain Vimont 6b1da2fcff Simplify size changes in fullscreen or maximized
6 years ago
Romain Vimont 2608b1dc62 Factorize window resize
6 years ago
Romain Vimont a14840a515 Fix typo in comments
6 years ago
Romain Vimont 8581d6850b Stabilize auto-resize
6 years ago
Romain Vimont 3c9ae99dda Move rotation coordinates to screen
6 years ago
Romain Vimont 44f720e4a4 Log new size on auto-resize request
6 years ago
Romain Vimont 11a61b2cb3 Add option --no-mipmaps
6 years ago
Romain Vimont bea7658807 Enable trilinear filtering for OpenGL
6 years ago
Romain Vimont 8a9b20b27e Add --render-driver command-line option
6 years ago
Romain Vimont f3fba3c4b9 Store rotated content size
6 years ago
Romain Vimont 28c71c528f Add --rotation command-line option
6 years ago
Romain Vimont d48b375a1d Add shortcuts to rotate display
6 years ago
Romain Vimont dc7c677728 Accept negative window position
6 years ago
Romain Vimont 510caff0cd Replace SDL_assert() by assert()
6 years ago
Romain Vimont 31d9d56117 Fix warnings
6 years ago
Romain Vimont dfd0707a29 Move utilities to util/
6 years ago
Diego Fernando Díaz A 59bc5bc1f5 Add option to disable window decoration
6 years ago
Romain Vimont 9fd7a80a89 Add option to specify the initial window size
6 years ago
Diego Fernando Díaz A ce5635f28c Add option to specify the initial window position
6 years ago
Romain Vimont aa0f77c898 Accept resize shortcuts on maximized window
6 years ago
Romain Vimont 35c05bb3ce Fix rotation while the window is maximized
6 years ago