summaryrefslogtreecommitdiff
path: root/src/video/cocoa
AgeCommit message (Expand)Author
2021-04-21Fix: [OpenGL] Check maximum supported texture size against screen resolution.Michael Lutz
2021-04-10Fix: Data races on cursor state in OpenGL backendsJonathan G Rennison
2021-04-05Fix #8935: [OSX] Crash when clicking 'Save' due to wrongly-threaded OS call. ...Michael Lutz
2021-03-09Add: Display refresh rate game option (#8813)sean
2021-03-08Add: [Video] move GameLoop into its own threadPatric Stout
2021-03-08Remove: [Video] no longer draw in a threadPatric Stout
2021-03-08Fix #8784: using alt+enter didn't update the fullscreen toggle visibly (#8820)Patric Stout
2021-03-08Fix #8808: [OSX, OpenGL] Crash on switching blitters due to double-mapping th...Michael Lutz
2021-03-08Add: Option to (dis-)allow accelerated video drivers. (#8819)Patric Stout
2021-03-01Fix: [OSX] Hide dock when entering fullscreenOwen Rudge
2021-02-28Add: settings to limit your fast-forward game speedPatric Stout
2021-02-24Codechange: [OSX] GameLoop is really more like MainLoopPatric Stout
2021-02-24Codechange: [Video] move InteractiveRandom() to the VideoDriverPatric Stout
2021-02-24Codechange: [Video] make the prototype of PollEvent() the same for all driversPatric Stout
2021-02-22Add: [OSX] OpenGL video driver.Michael Lutz
2021-02-22Codechange: [OSX] Add support for (un)locking the video buffer.Michael Lutz
2021-02-22Codechange: [OSX] Separate video driver into a base and a Quartz implementation.Michael Lutz
2021-02-21Codechange: [OSX] remove final bits of old debugging code (#8714)Patric Stout
2021-02-20Fix: [OSX] Don't wait on the event loop for drawing.Michael Lutz
2021-02-20Codechange: [OSX] Only keep a total dirty rect for drawing.Michael Lutz
2021-02-20Codechange: deduplicate tick-handlers of all video driversPatric Stout
2021-02-20Codechange: be consistent in what CheckPaletteAnim() does and when it is calledPatric Stout
2021-02-20Codechange: be consistent in naming the paint function Paint()Patric Stout
2021-02-20Codechange: move all input-handling of video-drivers into InputLoopPatric Stout
2021-02-19Fix: during switching of game-mode, drawing could show closed windows that sh...Patric Stout
2021-02-19Feature: configurable refresh-rate and change default to 60fpsPatric Stout
2021-02-19Change: sleep till the next tick in the main loopPatric Stout
2021-02-19Change: allow video-drivers to miss deadlines slightlyPatric Stout
2021-02-19Add: draw the screen at a steady pace, also during fast-forwardPatric Stout
2021-02-19Codechange: track _realtime_tick more accuratePatric Stout
2021-02-19Codechange: switch all video drivers to std::chrono for keeping timePatric Stout
2021-02-14Fix: VkMapping declarations violated C++ ODR rule.milek7
2021-02-14Add: [OSX] Automatic zoom level suggestion for Cocoa video driver.Michael Lutz
2021-02-14Fix 9c872192: [OSX] Clear mouse button emulation flag.Michael Lutz
2021-02-14Add: [OSX] Setting to disable HiDPI graphics rendering.Michael Lutz
2021-02-14Change: [OSX] Render screen in full native resolution on HiDPI displays.Michael Lutz
2021-02-14Codechange: Consistently use screen size and not driver resolution for deter...Michael Lutz
2021-02-13Cleanup: [OSX] Improve some comments.Michael Lutz
2021-02-13Codechange: [OSX] Remove unused 'app active' flag.Michael Lutz
2021-02-13Fix: [OSX] An emulated right mouse down event has to be followed by right mou...Michael Lutz
2021-02-13Codechange: [OSX] Use relative mouse handling during scrolling.Michael Lutz
2021-02-13Change: [OSX] Use a layer-backed view to speed up drawing.Michael Lutz
2021-02-13Codechange: [OSX] Align backing buffer pitch for a tiny bit performance.Michael Lutz
2021-02-13Cleanup: [OSX] Move event loop into video driver file.Michael Lutz
2021-02-13Remove: [OSX] Startup splash screen.Michael Lutz
2021-02-13Codechange: [OSX] Move key event handling to our view.Michael Lutz
2021-02-13Codechange: [OSX] Move mouse event handling to our NSView.Michael Lutz
2021-02-13Codechange: [OSX] Move some things from video driver to our NSView.Michael Lutz
2021-02-13Codechange: [OSX] Use newer mouse tracking API.Michael Lutz
2021-02-13Codechange: [OSX] Split drawing into its own subview.Michael Lutz