Commit Graph

79 Commits

Author SHA1 Message Date
Jack Andersen 5550909f7e Defer Cocoa window destuction post-iteration 2016-01-09 22:01:09 -10:00
Jack Andersen f20c1bcfc2 Add crosshairs mouse cursor 2016-01-09 20:42:00 -10:00
Jack Andersen 5485e7d2b1 OpenGL storage reuse with glBufferSubData 2016-01-07 14:04:37 -10:00
Jack Andersen 4b99795b61 Brought Cocoa rectangle inits in sync 2016-01-02 18:05:21 -10:00
Jack Andersen 9c17350524 Add system scroll-acceleration property 2015-12-31 14:15:34 -10:00
Jack Andersen ce9d877cfa Additional cocoa events; Metal present fix 2015-12-31 10:20:38 -10:00
Jack Andersen 1c53398b75 Additional ARC header check for Cocoa 2015-12-30 18:54:11 -10:00
Jack Andersen e21074ce57 cleaner OS X character handling 2015-12-27 14:23:15 -10:00
Jack Andersen 9f9ff269fe More TextInput implementation 2015-12-26 18:20:07 -10:00
Jack Andersen fb1282c3e4 initial TextInput context callback 2015-12-25 19:21:13 -10:00
Jack Andersen 01ab873e06 OS X updates; post-frame handler event 2015-12-20 14:40:52 -10:00
Jack Andersen 2983262173 Metal window resize fixes 2015-12-09 12:23:22 -10:00
Jack Andersen 32d4797ac6 signed window coordinates for cocoa 2015-12-03 16:26:10 -10:00
Jack Andersen cd4df5cb27 Cocoa callback check 2015-12-01 17:06:14 -10:00
Jack Andersen 41256d2673 Added cocoa cursor methods 2015-11-29 17:41:03 -10:00
Jack Andersen d040e20096 OS X enum refactor fixes 2015-11-20 16:16:15 -10:00
Jack Andersen 62fae60042 HECL metal shader support 2015-11-18 13:55:25 -10:00
Jack Andersen 742e062cf2 OS X fixes 2015-11-17 10:33:12 -10:00
Jack Andersen 0be417f0b0 OS X fixes 2015-11-16 12:03:46 -10:00
Jack Andersen df72fca65d Minor header adjustment 2015-11-09 09:40:36 -10:00
Jack Andersen a13758dca5 Metal API bug fixes 2015-11-08 20:45:14 -10:00
Jack Andersen 2be32d6ca4 Initial integration of Metal API 2015-11-08 16:24:45 -10:00
Jack Andersen 606e3676b1 OS X event fixes and prep for Metal API 2015-11-07 14:36:38 -10:00
Jack Andersen bc17d5aba8 Fixed rendering for decoupled target texture 2015-11-03 15:58:36 -10:00
Jack Andersen f796d66407 All kinds of fixes and updates 2015-10-31 14:06:56 -10:00
Jack Andersen 101345c221 Removed non-standard enum 2015-09-02 18:28:12 -10:00
Jack Andersen 13edb3eb01 OS X fixes 2015-09-02 09:09:13 -10:00
Jack Andersen e56b8539bf Major refactor for better modularity 2015-08-18 09:40:26 -10:00
Jack Andersen 3d1e6a554a CMake integration and refactor 2015-08-18 08:00:24 -10:00