Jack Andersen
|
ca105fcde6
|
CocoaWindow bug fix
|
2016-01-15 20:11:25 -10:00 |
Jack Andersen
|
056eef542b
|
Add horizonal mousewheel scrolling
|
2016-01-14 20:51:30 -10:00 |
Phillip Stephens
|
bd4e898f8f
|
Merge commit 'dc3f289'
|
2016-01-14 16:25:02 -08:00 |
Phillip Stephens
|
dc3f2897e8
|
Remove superfluous X{Un}LockDisplay
|
2016-01-14 16:24:11 -08:00 |
Jack Andersen
|
5a2fb0768b
|
Preliminary Vulkan shader pipeline factory
|
2016-01-14 12:46:05 -10:00 |
Jack Andersen
|
a530e04280
|
Add glslang submodule
|
2016-01-13 15:20:25 -10:00 |
Jack Andersen
|
9b416c6549
|
NSPtr is unnecessary with ARC enabled
|
2016-01-11 12:26:40 -10:00 |
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
|
c96f961c4d
|
Made IM context optional functionality
|
2016-01-06 11:02:23 -10:00 |
Jack Andersen
|
4b99795b61
|
Brought Cocoa rectangle inits in sync
|
2016-01-02 18:05:21 -10:00 |
Jack Andersen
|
7eeebce37c
|
Minor Xlib refactor
|
2016-01-02 13:10:35 -10:00 |
Jack Andersen
|
6ee5e9011b
|
D3D11 Buffer update fix
|
2016-01-02 11:16:50 -10:00 |
Jack Andersen
|
bcfff2bf7f
|
Fix Win32 repeat key test
|
2016-01-01 18:15:41 -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
|
53ad4df63d
|
D3D Scissor fix and Scroll events
|
2015-12-30 20:34:26 -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
|
30fd4c0709
|
Win32 Text input in sync
|
2015-12-27 14:02:16 -10:00 |
Jack Andersen
|
52692b0459
|
Xlib in sync with new text system
|
2015-12-27 13:23:17 -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
|
92c47a5e77
|
Win32 IM and clipboard support
|
2015-12-24 15:08:46 -10:00 |
Jack Andersen
|
a933edcc40
|
Working Input Method support
|
2015-12-24 10:55:23 -10:00 |
Jack Andersen
|
aab693ff2f
|
Clipboard support for Xlib; initial IM support
|
2015-12-23 17:30:52 -10:00 |
Jack Andersen
|
1ed592e0a1
|
Xlib input text-case handling
|
2015-12-22 20:10:46 -10:00 |
Jack Andersen
|
fd01dbb17a
|
Brought windows in sync
|
2015-12-20 15:06:08 -10:00 |
Jack Andersen
|
0b80cafe92
|
concurrency fix for post-frame resize handler
|
2015-12-20 14:55:18 -10:00 |
Jack Andersen
|
01ab873e06
|
OS X updates; post-frame handler event
|
2015-12-20 14:40:52 -10:00 |
Jack Andersen
|
886ae22e08
|
[Win32] Proper handling of character case for keyboard events
|
2015-12-20 12:52:48 -10:00 |
Jack Andersen
|
511ac1fad7
|
Add ibeam cursor for Xlib
|
2015-12-19 18:39:48 -10:00 |
Jack Andersen
|
8a33d74c13
|
OS X thread-local fixes
|
2015-12-18 11:33:53 -10:00 |
Zero-One101
|
68a1e9150e
|
Fixed debug statement
|
2015-12-18 05:39:00 +00:00 |
Jack Andersen
|
7153168a2c
|
Added debug assert to D3D
|
2015-12-17 18:55:06 -10:00 |
Jack Andersen
|
aa787eb427
|
IGraphicsDataToken rename
|
2015-12-17 17:25:23 -10:00 |
Jack Andersen
|
11cc456b4e
|
Fix release derp
|
2015-12-17 12:10:14 -10:00 |
Jack Andersen
|
bb35ded399
|
handy debug assert
|
2015-12-17 11:29:47 -10:00 |
Jack Andersen
|
916002f9da
|
Thread safety updates for D3D
|
2015-12-14 09:19:29 -10:00 |
Jack Andersen
|
7224d5fdf7
|
Thread safety additions for OpenGL
|
2015-12-13 18:54:57 -10:00 |
Jack Andersen
|
2983262173
|
Metal window resize fixes
|
2015-12-09 12:23:22 -10:00 |
Jack Andersen
|
9baff7a2bc
|
Protecting D3D11 client dynamic buffers
|
2015-12-09 11:02:04 -10:00 |
Jack Andersen
|
9485f5d115
|
Much more stable D3D11 backend
|
2015-12-08 19:52:51 -10:00 |
Jack Andersen
|
41ebfe872a
|
Countdown-deferred deletion added
|
2015-12-08 19:23:15 -10:00 |
Jack Andersen
|
e43b3671b3
|
D3D12 render-target delete fix
|
2015-12-08 15:04:06 -10:00 |
Jack Andersen
|
6062302816
|
D3D Crash fix for large array textures
|
2015-12-08 13:57:16 -10:00 |
Jack Andersen
|
3e4ed5ad1f
|
OpenGL deferred delete fix
|
2015-12-07 15:49:17 -10:00 |
Jack Andersen
|
b579e20bc6
|
Merge branch 'master' of https://github.com/AxioDL/libBoo
|
2015-12-05 15:26:02 -10:00 |
Jack Andersen
|
ae790866e5
|
Destructor order fix
|
2015-12-05 15:25:43 -10:00 |
Jack Andersen
|
3daa5df720
|
Brought Metal renderer in sync
|
2015-12-04 15:12:52 -10:00 |
Jack Andersen
|
db40c2bff0
|
Brought D3D11/12 in sync
|
2015-12-04 15:03:44 -10:00 |
Jack Andersen
|
d145e15ecb
|
IGraphicsDataToken and IGraphicsCommandQueue::stopRenderer()
|
2015-12-04 14:41:30 -10:00 |
Jack Andersen
|
32d4797ac6
|
signed window coordinates for cocoa
|
2015-12-03 16:26:10 -10:00 |
Jack Andersen
|
36c05662b8
|
signed window coordinates for Win32
|
2015-12-03 15:54:48 -10:00 |
Jack Andersen
|
be7d0fce3f
|
Window coordinates now signed throughout for Xlib
|
2015-12-03 15:33:43 -10:00 |
Jack Andersen
|
fc4234708f
|
Brought metal in sync
|
2015-12-02 12:25:30 -10:00 |
Jack Andersen
|
d0bdb40f0e
|
Brought D3D in sync with GL update
|
2015-12-02 12:04:24 -10:00 |
Jack Andersen
|
13cf33d75f
|
Internal dynamic buffer updating (OpenGL only)
|
2015-12-02 11:09:49 -10:00 |
Jack Andersen
|
cd4df5cb27
|
Cocoa callback check
|
2015-12-01 17:06:14 -10:00 |
Jack Andersen
|
c34b93f00f
|
Windows bug fixes
|
2015-11-30 14:33:14 -10:00 |
Jack Andersen
|
41256d2673
|
Added cocoa cursor methods
|
2015-11-29 17:41:03 -10:00 |
Jack Andersen
|
66c2cbdf14
|
Proper dynamic buffer sync
|
2015-11-29 16:37:46 -10:00 |
Jack Andersen
|
5843840411
|
Added cursor change method
|
2015-11-29 14:20:20 -10:00 |
Jack Andersen
|
c0b93f39d8
|
Instanced rendering support in Metal
|
2015-11-27 18:07:53 -10:00 |
Jack Andersen
|
6806be2067
|
Brought D3D11/12 in sync for instanced rendering
|
2015-11-27 12:14:05 -10:00 |
Jack Andersen
|
c5de075c0d
|
Array texture fix
|
2015-11-26 13:03:01 -10:00 |
Jack Andersen
|
6c83991e2a
|
More vertex semantic adjustments
|
2015-11-25 14:22:05 -10:00 |
Jack Andersen
|
3bcfa99b5a
|
Updates to support instanced rendering (OpenGL only)
|
2015-11-24 16:14:30 -10:00 |
Jack Andersen
|
8682485dea
|
Added array texture factory method (OGL only right now)
|
2015-11-22 22:49:53 -10:00 |
Jack Andersen
|
84b78f2962
|
windows enum refactor fixes
|
2015-11-20 16:58:56 -10:00 |
Jack Andersen
|
d040e20096
|
OS X enum refactor fixes
|
2015-11-20 16:16:15 -10:00 |
Jack Andersen
|
c9edf8dd85
|
Major scoped-enum refactor
|
2015-11-20 15:12:22 -10:00 |
Jack Andersen
|
62fae60042
|
HECL metal shader support
|
2015-11-18 13:55:25 -10:00 |
Jack Andersen
|
b97ad76c45
|
Merge branch 'master' of https://github.com/AxioDL/libBoo
|
2015-11-17 20:15:43 -10:00 |
Jack Andersen
|
998255efd5
|
Working HECL shader generation on D3D11/12
|
2015-11-17 20:14:49 -10:00 |
Phillip Stephens
|
a402e34e8a
|
Generic VSync fix
|
2015-11-17 21:58:37 -08:00 |
Jack Andersen
|
742e062cf2
|
OS X fixes
|
2015-11-17 10:33:12 -10:00 |
Jack Andersen
|
9e1441c323
|
pselect atomic signal masking for Xlib (deadlocks bad)
|
2015-11-17 10:25:17 -10:00 |
Jack Andersen
|
4d133edd2c
|
Window resizing stability fixes
|
2015-11-16 20:41:32 -10:00 |
Jack Andersen
|
49da287791
|
Fixed 60Hz timing on GLX
|
2015-11-16 18:20:11 -10:00 |
Jack Andersen
|
c5db148e98
|
Fixed main thread join issue
|
2015-11-16 15:24:58 -10:00 |
Jack Andersen
|
0be417f0b0
|
OS X fixes
|
2015-11-16 12:03:46 -10:00 |
Jack Andersen
|
181a038901
|
Bug fixes for HECL
|
2015-11-16 10:43:27 -10:00 |
Jack Andersen
|
d75c675f7a
|
Updates for HECL support
|
2015-11-15 18:29:31 -10:00 |
Phillip
|
fe061b8d0a
|
Squash MSVC warnings
|
2015-11-13 22:12:39 -08:00 |
Jack Andersen
|
83475b4b09
|
udev thread join fix
|
2015-11-12 16:11:32 -10:00 |
Jack Andersen
|
a2ffab3ff5
|
Proper multithreaded locking for Xlib
|
2015-11-11 18:31:59 -10:00 |
Jack Andersen
|
6d3b8d3198
|
Windows fixes
|
2015-11-10 10:11:08 -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
|
41cccf6b0d
|
Fullscreen event fix
|
2015-11-07 10:12:47 -10:00 |
Jack Andersen
|
ff55cfd55e
|
Merge branch 'master' of https://github.com/AxioDL/libBoo
|
2015-11-07 10:03:55 -10:00 |
Jack Andersen
|
8fa76853c5
|
Lowered D3D12 API use to heap tier1
|
2015-11-07 10:03:21 -10:00 |
Phillip
|
b0bdd5c337
|
Remove unused variables.
|
2015-11-06 23:52:27 -08:00 |
Phillip
|
0f057a3713
|
Implement Mouse Enter/Leave Events
|
2015-11-06 23:49:53 -08:00 |
Jack Andersen
|
9fc3810015
|
Win 7/8 SDK fix
|
2015-11-06 19:25:43 -10:00 |
Jack Andersen
|
566befed81
|
Removed Win 8.1 requirement
|
2015-11-06 19:15:50 -10:00 |