aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* sokol_app.h macos: fix inverted y mouse pos computationsapp-multiwindowAndre Weissflog2021-06-031-1/+2
|
* sokol_app.h metal: fix MTKView internal texture resizeAndre Weissflog2021-06-031-19/+18
|
* sokol_app.h GL: fix initial wrongly reported framebuffer size for non-Retina ↵Andre Weissflog2021-06-031-81/+72
| | | | case
* sokol_gfx_imgui.h: remove per resource context id, and context mismatch ↵Andre Weissflog2021-06-011-15/+0
| | | | error hook
* sokol_gfx.h: de-associate resources and contextsAndre Weissflog2021-06-011-97/+48
|
* sokol_app.h: intermediate code cleanupAndre Weissflog2021-06-011-14/+17
|
* sokol_app.h macos gl: fix NSOpenGLContext memory leakAndre Weissflog2021-05-311-5/+4
|
* sokol_gfx.h: activate default context if active context is destroyedAndre Weissflog2021-05-301-1/+9
|
* sokol_app.h macos gl: make multiwindow basically work (minus a memory leak)Andre Weissflog2021-05-301-8/+19
|
* sokol_app.h macos gl: more multiwindow wipAndre Weissflog2021-05-291-15/+46
|
* sokol_app.h macos gl: multiwindow wipAndre Weissflog2021-05-292-117/+116
|
* sokol_app.h macos: applicationShouldHandleReopenAndre Weissflog2021-05-271-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 functionsAndre Weissflog2021-05-271-55/+183
|
* sokol_app.h: show/hide window wipAndre Weissflog2021-05-251-3/+58
|
* sokol_app.h: no_decoration flag and sapp_window_slow_index() functionAndre Weissflog2021-05-241-5/+20
|
* sokol_app.h macos: set/get window pos and sizeAndre Weissflog2021-05-231-19/+47
|
* sokol_app.h: start with window pos/size APIAndre Weissflog2021-05-171-33/+335
|
* more multiwindow wipAndre Weissflog2021-05-161-4/+70
|
* sokol_app.h: programmatic window closeAndre Weissflog2021-05-131-5/+36
|
* sokol_app.h: per-window user dataAndre Weissflog2021-05-131-15/+29
|
* add a temp fixme commentAndre Weissflog2021-05-111-1/+2
|
* sokol_app.h: window closed eventAndre Weissflog2021-05-051-20/+27
|
* sokol_app.h metal: fix window/framebuffer resizingAndre Weissflog2021-05-051-23/+28
|
* sokol_app.h metal: start to fix window close and shutdown behaviourAndre Weissflog2021-05-041-24/+43
|
* sokol_gfx.h mtl: ignore context commit if context wasn't rendered toAndre Weissflog2021-05-041-4/+7
|
* multiwindow intermediate code cleanupAndre Weissflog2021-05-041-104/+114
|
* more multiwindow wipAndre Weissflog2021-05-032-84/+112
|
* Revert "sokol_app.h: start ditching MTKView, use CAMetalLayer directly"Andre Weissflog2021-05-031-89/+21
| | | | This reverts commit 16cf91a1e4ecadf524341f157a30060a8bd95231.
* sokol_app.h: start ditching MTKView, use CAMetalLayer directlyAndre Weissflog2021-05-021-21/+89
|
* sokol_app.h: single-window vs multi-window APIsAndre Weissflog2021-04-281-189/+342
|
* sokol_glue.h: helper function to fill per-window sg_context_descAndre Weissflog2021-04-271-0/+33
|
* sokol_gfx.h: sg_commit loops through all active contextsAndre Weissflog2021-04-271-91/+69
|
* sokol_app.h metal: add window rps and drawable callbacksAndre Weissflog2021-04-271-23/+49
|
* sokol_app.h: trigger rendering with CVDisplayLinkAndre Weissflog2021-04-261-5/+67
|
* sokol_app.h: go back to application callbacks instead of window callbacksAndre Weissflog2021-04-251-339/+354
|
* sokol_app.h: experiement with GLFW-style render loopAndre Weissflog2021-04-241-1/+44
|
* sokol_gfx.h: each context has its own MTLCommandQueueAndre Weissflog2021-04-241-7/+11
|
* sokol_gfx.h: keep track of rendered context framesAndre Weissflog2021-04-241-21/+61
|
* sokol_app.h metal: autoreleasepool in view's drawRect methodAndre Weissflog2021-04-231-5/+9
|
* sokol_gfx.h metal: move uniform buffers into _sg_context_tAndre Weissflog2021-04-221-46/+44
|
* destroy main window lastAndre Weissflog2021-04-211-1/+3
|
* sokol_gfx.h: move Metal semaphore into _sg_context_tAndre Weissflog2021-04-211-51/+68
|
* merge latest changes from masterAndre Weissflog2021-04-212-0/+19
|\
| * Merge branch 'stevinz-stevinz-menu-activate'Andre Weissflog2021-04-211-2/+2
| |\
| | * MacOS main menu bar activation fix.Stephens Nunnally2021-04-201-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-changesAndre Weissflog2021-04-192-0/+12
| |\ | | | | | | Minor QoL changes
| | * sokol_time.h: add 100 Hz to common refresh ratesDaniel Ludwig2021-04-171-0/+1
| | |
| | * sokol_app.h: add function to query IDXGISwapChain objectDaniel Ludwig2021-04-171-0/+11
| |/
* | sokol_app.h macOS: more multiwindow wipAndre Weissflog2021-04-201-15/+20
| |
* | sokol_app.h macOS: multiwindow wipAndre Weissflog2021-04-201-183/+209
| |