| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | sokol_app.h macos: fix inverted y mouse pos computationsapp-multiwindow | Andre Weissflog | 2021-06-03 | 1 | -1/+2 |
| | | |||||
| * | sokol_app.h metal: fix MTKView internal texture resize | Andre Weissflog | 2021-06-03 | 1 | -19/+18 |
| | | |||||
| * | sokol_app.h GL: fix initial wrongly reported framebuffer size for non-Retina ↵ | Andre Weissflog | 2021-06-03 | 1 | -81/+72 |
| | | | | | case | ||||
| * | sokol_app.h: intermediate code cleanup | Andre Weissflog | 2021-06-01 | 1 | -14/+17 |
| | | |||||
| * | sokol_app.h macos gl: fix NSOpenGLContext memory leak | Andre Weissflog | 2021-05-31 | 1 | -5/+4 |
| | | |||||
| * | sokol_app.h macos gl: make multiwindow basically work (minus a memory leak) | Andre Weissflog | 2021-05-30 | 1 | -8/+19 |
| | | |||||
| * | sokol_app.h macos gl: more multiwindow wip | Andre Weissflog | 2021-05-29 | 1 | -15/+46 |
| | | |||||
| * | sokol_app.h macos gl: multiwindow wip | Andre Weissflog | 2021-05-29 | 1 | -29/+28 |
| | | |||||
| * | sokol_app.h macos: applicationShouldHandleReopen | Andre Weissflog | 2021-05-27 | 1 | -0/+12 |
| | | | | | | | This application delegate method is called when the dock icon is clicked and will unminimize the main window in case multiple windows are open. | ||||
| * | sokol_app.h macos: add remaining multi-window functions | Andre Weissflog | 2021-05-27 | 1 | -55/+183 |
| | | |||||
| * | sokol_app.h: show/hide window wip | Andre Weissflog | 2021-05-25 | 1 | -3/+58 |
| | | |||||
| * | sokol_app.h: no_decoration flag and sapp_window_slow_index() function | Andre Weissflog | 2021-05-24 | 1 | -5/+20 |
| | | |||||
| * | sokol_app.h macos: set/get window pos and size | Andre Weissflog | 2021-05-23 | 1 | -19/+47 |
| | | |||||
| * | sokol_app.h: start with window pos/size API | Andre Weissflog | 2021-05-17 | 1 | -33/+335 |
| | | |||||
| * | more multiwindow wip | Andre Weissflog | 2021-05-16 | 1 | -4/+70 |
| | | |||||
| * | sokol_app.h: programmatic window close | Andre Weissflog | 2021-05-13 | 1 | -5/+36 |
| | | |||||
| * | sokol_app.h: per-window user data | Andre Weissflog | 2021-05-13 | 1 | -15/+29 |
| | | |||||
| * | add a temp fixme comment | Andre Weissflog | 2021-05-11 | 1 | -1/+2 |
| | | |||||
| * | sokol_app.h: window closed event | Andre Weissflog | 2021-05-05 | 1 | -20/+27 |
| | | |||||
| * | sokol_app.h metal: fix window/framebuffer resizing | Andre Weissflog | 2021-05-05 | 1 | -23/+28 |
| | | |||||
| * | sokol_app.h metal: start to fix window close and shutdown behaviour | Andre Weissflog | 2021-05-04 | 1 | -24/+43 |
| | | |||||
| * | multiwindow intermediate code cleanup | Andre Weissflog | 2021-05-04 | 1 | -104/+114 |
| | | |||||
| * | more multiwindow wip | Andre Weissflog | 2021-05-03 | 1 | -82/+110 |
| | | |||||
| * | Revert "sokol_app.h: start ditching MTKView, use CAMetalLayer directly" | Andre Weissflog | 2021-05-03 | 1 | -89/+21 |
| | | | | | This reverts commit 16cf91a1e4ecadf524341f157a30060a8bd95231. | ||||
| * | sokol_app.h: start ditching MTKView, use CAMetalLayer directly | Andre Weissflog | 2021-05-02 | 1 | -21/+89 |
| | | |||||
| * | sokol_app.h: single-window vs multi-window APIs | Andre Weissflog | 2021-04-28 | 1 | -189/+342 |
| | | |||||
| * | sokol_app.h metal: add window rps and drawable callbacks | Andre Weissflog | 2021-04-27 | 1 | -23/+49 |
| | | |||||
| * | sokol_app.h: trigger rendering with CVDisplayLink | Andre Weissflog | 2021-04-26 | 1 | -5/+67 |
| | | |||||
| * | sokol_app.h: go back to application callbacks instead of window callbacks | Andre Weissflog | 2021-04-25 | 1 | -339/+354 |
| | | |||||
| * | sokol_app.h: experiement with GLFW-style render loop | Andre Weissflog | 2021-04-24 | 1 | -1/+44 |
| | | |||||
| * | sokol_app.h metal: autoreleasepool in view's drawRect method | Andre Weissflog | 2021-04-23 | 1 | -5/+9 |
| | | |||||
| * | destroy main window last | Andre Weissflog | 2021-04-21 | 1 | -1/+3 |
| | | |||||
| * | merge latest changes from master | Andre Weissflog | 2021-04-21 | 1 | -0/+18 |
| |\ | |||||
| | * | MacOS main menu bar activation fix. | Stephens Nunnally | 2021-04-20 | 1 | -2/+2 |
| | | | | | | | | | | | On MacOS 10.14.6, after implementing a quit menu item (seen in pull request #362, https://github.com/floooh/sokol/pull/362) and subsequently additional menu items, I found that upon initial App launch the Apple menu and the App's menus in the main menu bar do not respond to mouse clicks. Switching away from the App and then back again resolves the issue. I found others having the same issue (with Swift, not Sokol App) on stack overflow along with a fix: (https://stackoverflow.com/questions/62739862/why-doesnt-activateignoringotherapps-enable-the-menu-bar). Moving the App activation to applicationDidFinishLaunching() seems to work great, after this change, the menus are clickable from first launch. | ||||
| | * | sokol_app.h: add function to query IDXGISwapChain object | Daniel Ludwig | 2021-04-17 | 1 | -0/+11 |
| | | | |||||
| * | | sokol_app.h macOS: more multiwindow wip | Andre Weissflog | 2021-04-20 | 1 | -15/+20 |
| | | | |||||
| * | | sokol_app.h macOS: multiwindow wip | Andre Weissflog | 2021-04-20 | 1 | -183/+209 |
| | | | |||||
| * | | continue with macOS window code | Andre Weissflog | 2021-04-19 | 1 | -127/+175 |
| | | | |||||
| * | | continue with macOS window code | Andre Weissflog | 2021-04-18 | 1 | -240/+334 |
| | | | |||||
| * | | some intermediate code cleanup | Andre Weissflog | 2021-04-18 | 1 | -43/+61 |
| | | | |||||
| * | | sokol_app.h: window pool code, and some better platform-specific code structure | Andre Weissflog | 2021-04-17 | 1 | -18/+298 |
| | | | |||||
| * | | sokol_app.h: start with multiwindow | Andre Weissflog | 2021-04-16 | 1 | -278/+344 |
| |/ | |||||
| * | sokol_app.h x11: make modifier behaviour in key/button down/up events ↵ | Andre Weissflog | 2021-04-13 | 1 | -10/+40 |
| | | | | | consistent with other platforms | ||||
| * | sokol_app.h: add mouse button modifiers (#511) | Andre Weissflog | 2021-04-12 | 1 | -80/+126 |
| | | |||||
| * | sokol_app.h: fix a misplaced comment | Andre Weissflog | 2021-04-11 | 1 | -2/+2 |
| | | |||||
| * | update sokol_app.h feature matrix and CHANGELOG | Andre Weissflog | 2021-04-10 | 1 | -1/+3 |
| | | |||||
| * | sokol_app.h: macOS icon support (dock icon), and bugfix in icon image ↵ | Andre Weissflog | 2021-04-10 | 1 | -3/+41 |
| | | | | | candidate selection | ||||
| * | sokol_app.h: replace _sapp_fail() with SOKOL_LOG in _sapp_image_validate() | Andre Weissflog | 2021-04-09 | 1 | -1/+1 |
| | | |||||
| * | Window icon support for sokol_app.h (#509) | Andre Weissflog | 2021-04-09 | 1 | -55/+623 |
| | | |||||
| * | sokol_app.h iOS: low- vs high-dpi fixes for Metal and GL. | Andre Weissflog | 2021-04-01 | 1 | -24/+37 |
| | | | | | | | | | | | | | MTKView.contentScaleFactor seems to be ignored now, which means that rendering on iOS was always in HighDPI. Instead of relying on MTKView contentScaleFactor, the drawableSize is now set explicitly. When high_dpi is enabled, the dpi_scale factor is now queried from iOS (via UIScreen.mainScreen.nativeScale). MSAA is now supported for the iOS GL backend. | ||||