| 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_gfx_imgui.h: remove per resource context id, and context mismatch ↵ | Andre Weissflog | 2021-06-01 | 1 | -15/+0 |
| | | | | | error hook | ||||
| * | sokol_gfx.h: de-associate resources and contexts | Andre Weissflog | 2021-06-01 | 1 | -97/+48 |
| | | |||||
| * | 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_gfx.h: activate default context if active context is destroyed | Andre Weissflog | 2021-05-30 | 1 | -1/+9 |
| | | |||||
| * | 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 | 2 | -117/+116 |
| | | |||||
| * | 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 |
| | | |||||
| * | sokol_gfx.h mtl: ignore context commit if context wasn't rendered to | Andre Weissflog | 2021-05-04 | 1 | -4/+7 |
| | | |||||
| * | multiwindow intermediate code cleanup | Andre Weissflog | 2021-05-04 | 1 | -104/+114 |
| | | |||||
| * | more multiwindow wip | Andre Weissflog | 2021-05-03 | 2 | -84/+112 |
| | | |||||
| * | 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_glue.h: helper function to fill per-window sg_context_desc | Andre Weissflog | 2021-04-27 | 1 | -0/+33 |
| | | |||||
| * | sokol_gfx.h: sg_commit loops through all active contexts | Andre Weissflog | 2021-04-27 | 1 | -91/+69 |
| | | |||||
| * | 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_gfx.h: each context has its own MTLCommandQueue | Andre Weissflog | 2021-04-24 | 1 | -7/+11 |
| | | |||||
| * | sokol_gfx.h: keep track of rendered context frames | Andre Weissflog | 2021-04-24 | 1 | -21/+61 |
| | | |||||
| * | sokol_app.h metal: autoreleasepool in view's drawRect method | Andre Weissflog | 2021-04-23 | 1 | -5/+9 |
| | | |||||
| * | sokol_gfx.h metal: move uniform buffers into _sg_context_t | Andre Weissflog | 2021-04-22 | 1 | -46/+44 |
| | | |||||
| * | destroy main window last | Andre Weissflog | 2021-04-21 | 1 | -1/+3 |
| | | |||||
| * | sokol_gfx.h: move Metal semaphore into _sg_context_t | Andre Weissflog | 2021-04-21 | 1 | -51/+68 |
| | | |||||
| * | merge latest changes from master | Andre Weissflog | 2021-04-21 | 2 | -0/+19 |
| |\ | |||||
| | * | Merge branch 'stevinz-stevinz-menu-activate' | Andre Weissflog | 2021-04-21 | 1 | -2/+2 |
| | |\ | |||||
| | | * | 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. | ||||
| | * | Merge pull request #513 from code-disaster/minor-qol-changes | Andre Weissflog | 2021-04-19 | 2 | -0/+12 |
| | |\ | | | | | | | Minor QoL changes | ||||
| | | * | sokol_time.h: add 100 Hz to common refresh rates | Daniel Ludwig | 2021-04-17 | 1 | -0/+1 |
| | | | | |||||
| | | * | 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 |
| | | | |||||