Brad Davis
|
acb95d1355
|
GLAD polish
|
2018-01-14 00:10:05 -08:00 |
|
Olivier Prat
|
bd666406f4
|
Removed glColor reset hack in MeshPartPayload and replaced it by a reset of the color attribute to white in the execution of the setInputFormat command of the various GLBackends
|
2017-12-19 14:17:17 +01:00 |
|
Olivier Prat
|
db9a9e723c
|
Merged with master
|
2017-10-10 12:11:23 +02:00 |
|
Bradley Austin Davis
|
b93e91b9f3
|
New android toolchain
|
2017-09-19 13:45:12 -07:00 |
|
Olivier Prat
|
aab63bf109
|
Added support for R11G11B10F and RGB9E5 cubemaps. Weird colors though but it doesn't crash
|
2017-09-13 14:32:22 +02:00 |
|
Seth Alves
|
6f9460162d
|
avoid calling a pure virtual function from GLBackend dtor
|
2017-08-06 12:47:45 -07:00 |
|
Brad Davis
|
3a31805dff
|
Fix warnings in Qt 59 / VS 2017 build
|
2017-07-20 11:57:12 -07:00 |
|
samcake
|
2be1e36c47
|
fixing the gl41 bug
|
2017-05-23 14:14:45 -07:00 |
|
samcake
|
542ec3dc46
|
More clean up per review request
|
2017-05-23 11:36:06 -07:00 |
|
Sam Cake
|
2301954d62
|
fixing the Populated metric
|
2017-05-22 23:40:23 -07:00 |
|
samcake
|
653abf0ee3
|
brining the new counters to 4.1
|
2017-05-22 17:34:06 -07:00 |
|
Sam Cake
|
1f090d8148
|
Debugging the size problem and fixing the compression size evaluation
|
2017-05-22 01:00:34 -07:00 |
|
samcake
|
c449229850
|
Cleaned up the counters for memory
|
2017-05-19 17:52:56 -07:00 |
|
Atlante45
|
a8b1a29a4a
|
Add support for BC7 compression
|
2017-05-18 13:11:41 -07:00 |
|
samcake
|
80b6fd65ae
|
Cleaning up counters and naming schemes...
|
2017-05-17 18:31:28 -07:00 |
|
samcake
|
26441dbf2f
|
Merge branch 'master' of https://github.com/highfidelity/hifi into ambient
|
2017-05-03 14:54:11 -07:00 |
|
samcake
|
c583ffbac4
|
Clean up names and comments
|
2017-05-03 11:30:09 -07:00 |
|
samcake
|
84305c2049
|
Fixing the by region update of the compressed texture to match the 4 x 4 tiles alignment
|
2017-05-02 17:30:31 -07:00 |
|
samcake
|
0ecf599267
|
Adressing the warning
|
2017-05-02 17:19:22 -07:00 |
|
samcake
|
dc50db7ee5
|
One more warning from gcc
|
2017-05-02 16:27:28 -07:00 |
|
samcake
|
41f0b1682e
|
Fixing warnings too
|
2017-05-02 14:45:41 -07:00 |
|
samcake
|
32d675c82b
|
Clean up the new code and adress review comments
|
2017-05-02 11:46:51 -07:00 |
|
Sam Cake
|
54ace01cd6
|
Factorizing the code on both 45 and 41 backend
|
2017-05-02 00:32:32 -07:00 |
|
samcake
|
8b62fad85e
|
TRying to test with sysmem and still doesn;t work
|
2017-05-01 18:19:07 -07:00 |
|
Sam Cake
|
3abd9f21e8
|
Debugging without understanding...
|
2017-05-01 13:50:19 -07:00 |
|
samcake
|
04895864b5
|
Factorizing the code...
|
2017-04-28 17:34:15 -07:00 |
|
samcake
|
bfe8bc7593
|
Adding the 45 codepath for debug
|
2017-04-28 16:52:43 -07:00 |
|
samcake
|
d0fa8fe887
|
Debuging the bad transfers...
|
2017-04-28 12:26:44 -07:00 |
|
samcake
|
8240c3f761
|
Fixing the spam issue triggered by the external textures, removed 2 warnings
|
2017-04-27 18:05:52 -07:00 |
|
samcake
|
7c15609136
|
Fixing the broken texture copy (during texture streaming) for compressed format in GL41Backend
|
2017-04-27 17:28:10 -07:00 |
|
samcake
|
69a90d6f86
|
work in progress
|
2017-04-27 11:24:09 -07:00 |
|
Sam Cake
|
d99f635880
|
still finding a good implementation for the compressed texel copy
|
2017-04-27 02:08:48 -07:00 |
|
Sam Cake
|
63c5eea26a
|
merging with the new master
|
2017-04-26 22:39:46 -07:00 |
|
samcake
|
4f8f3a8656
|
debugging the mip not beeing copied correctly on 4.1
|
2017-04-26 18:50:28 -07:00 |
|
Ryan Huffman
|
7bb6010149
|
Fixup targetAllocatedMip inside gl textures
|
2017-04-26 15:09:26 -07:00 |
|
Ryan Huffman
|
1bd95ee19f
|
Remove didQueueTransfer check from populateTransferQueue
|
2017-04-26 15:09:26 -07:00 |
|
Ryan Huffman
|
6a0474934c
|
Fixup variabletexture ctors
|
2017-04-26 15:09:26 -07:00 |
|
Ryan Huffman
|
a71d246e75
|
Replace canPopulate with _minAllocatedMip
|
2017-04-26 15:09:26 -07:00 |
|
Ryan Huffman
|
b9ec573c8b
|
Update gl41 an gl45 texture backends to take into account min avail mip
|
2017-04-26 11:21:43 -07:00 |
|
Ryan Huffman
|
65d30d1d0b
|
Remove lowestRequestMip from gltexture
|
2017-04-26 10:49:23 -07:00 |
|
Ryan Huffman
|
970be9d2c5
|
Add check for canPopulate to gpu backend
|
2017-04-26 10:48:57 -07:00 |
|
Ryan Huffman
|
5594e81fe4
|
Improve gl backend handling of unavailable mips
|
2017-04-26 10:48:24 -07:00 |
|
Atlante45
|
33f58f99d1
|
CR
|
2017-04-25 16:09:31 -07:00 |
|
Atlante45
|
1cc86b7203
|
Fix build error
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
77d8bf20a7
|
Fix warnings
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
d9a7615cc8
|
Add compression support for skyboxes
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
ae73cf4038
|
Add support for Grayscale and NormalMap textures
|
2017-04-25 15:56:23 -07:00 |
|
Atlante45
|
69a27d516f
|
Fix roughness
|
2017-04-25 15:56:22 -07:00 |
|
Atlante45
|
5ceb30b69c
|
Make sure mips are copied to memory
|
2017-04-25 15:56:22 -07:00 |
|
samcake
|
fe7cec1734
|
Testing on windows running 4.1 backend, all good
|
2017-04-25 12:04:12 -07:00 |
|
samcake
|
dff3a3bb34
|
fixing the mac crash
|
2017-04-25 11:34:01 -07:00 |
|
sam gateau
|
0a615f35a7
|
Merge branch 'master' of https://github.com/highfidelity/hifi into brown
|
2017-04-21 14:31:15 -07:00 |
|
Brad Davis
|
bccc06d2fe
|
Fix resource texture memory usage tracking
|
2017-04-19 10:35:19 -07:00 |
|
Sam Cake
|
96960a505d
|
COmpleted the Resource Buffer, compilation and binding works. Now need to help on the shader side
|
2017-04-14 23:22:45 -07:00 |
|
Sam Cake
|
bb15b8c701
|
ANd fixing the gl41 rendering
|
2017-04-14 00:46:41 -07:00 |
|
Sam Cake
|
29545f0918
|
FInally bringing all the shader compilation related fuinctions in the Backend in the same cpp, making specialized version based on the Backend
|
2017-04-13 23:53:56 -07:00 |
|
samcake
|
d41f34ce8d
|
Adding support for the resource buffer
|
2017-04-12 19:07:27 -07:00 |
|
Brad Davis
|
b2aa3271f7
|
Adding support for variable allocated textures to the GL 4.1 backend
|
2017-04-12 15:09:20 -07:00 |
|
samcake
|
c3c73b209a
|
Fixing the bad rendering of the instanced primitives on 4.1
|
2017-04-03 11:49:00 -07:00 |
|
samcake
|
467ea787c6
|
Adress Seth's review
|
2017-03-31 14:54:00 -07:00 |
|
Sam Cake
|
61d78bc931
|
BRinging the cool texture management of the gl45 backend to gl41, which fixes the broken ao on 41 among other things
|
2017-03-30 23:29:37 -07:00 |
|
samcake
|
47e9668b8f
|
improving the gl41 backend to mimic the gl45
|
2017-03-30 17:59:59 -07:00 |
|
samcake
|
25edb44b75
|
Fix the problem with the cursor and scattering,
|
2017-03-30 15:15:14 -07:00 |
|
Sam Cake
|
1c9bc2d71e
|
Trying to debug the crash on gl4.1
|
2017-03-29 23:28:06 -07:00 |
|
samcake
|
b6504bba56
|
Moving the num mips per texture to the creator so it s immutable and simpler
|
2017-03-29 17:58:56 -07:00 |
|
Andrew Meadows
|
fcf18cba91
|
render pipeline support for normalized intergers
|
2017-03-27 14:40:31 -07:00 |
|
samcake
|
618344fe98
|
Fixing the bug regarding the numMIps allocated by GLBackend and breaking the HalfRezDepthTexture
|
2017-03-23 18:10:09 -07:00 |
|
Brad Davis
|
3a40fd886f
|
Fix comparison between GL stamps and GPU stamps
|
2017-03-22 18:11:20 -07:00 |
|
Bradley Austin Davis
|
9051c84b6d
|
Fix warnings
|
2017-03-03 14:16:27 -08:00 |
|
Brad Davis
|
27e8750b9b
|
Adding new storage backing for gpu::Texture, moving mip format into Storage abstraction
|
2017-02-19 18:11:56 -08:00 |
|
Brad Davis
|
75c17e89a2
|
Fix OpenGL 4.1 texture loading
|
2017-02-17 07:53:24 -08:00 |
|
Brad Davis
|
283ff01038
|
Remove duplicate code, polish
|
2017-02-17 07:53:20 -08:00 |
|
Bradley Austin Davis
|
7fb7aa87eb
|
Working on new texture management strategy
|
2017-02-17 07:53:16 -08:00 |
|
Brad Davis
|
30a9961362
|
tracing polish
|
2016-12-16 14:02:27 -08:00 |
|
Ryan Huffman
|
7bb2755913
|
Add chrome tracing support
|
2016-12-16 01:14:01 -08:00 |
|
samcake
|
9267f4eaaf
|
Fix the merge with upstream and the new stereo drawcall, fix the timer reporting on mac and fix the openGLChecker quicking on mac
|
2016-11-15 00:40:39 -08:00 |
|
samcake
|
f3e1ed4b88
|
Merging and cleaning up the code path for the 2 flavors of gl
|
2016-11-14 11:57:00 -08:00 |
|
samcake
|
f274ef1a59
|
Merging back with upstream and trying to fix counter for them to be more stable
|
2016-11-04 16:56:03 -07:00 |
|
samcake
|
9d2043cc3c
|
Porting and potentially fixing the stereo drawcall, still not perfrect ork in progress
|
2016-10-27 17:49:10 -07:00 |
|
Brad Davis
|
ca3572f991
|
Support external GL textures with proper fencing
|
2016-10-03 17:09:10 -07:00 |
|
Brad Davis
|
a7f0ba24ed
|
Dynamic texture memory management
|
2016-09-23 12:04:42 -07:00 |
|
Brad Davis
|
f18b8f80fe
|
Sparse texture transfers
Conflicts:
libraries/gpu-gl/src/gpu/gl/GLTextureTransfer.cpp
|
2016-09-08 22:19:15 -07:00 |
|
Brad Davis
|
617633b85c
|
Moving to custom context creation
|
2016-08-29 11:21:54 -07:00 |
|
Brad Davis
|
574737fbb5
|
More GPU api fixes, protect Buffer::flush
|
2016-08-12 22:29:04 -07:00 |
|
Brad Davis
|
58c7df115f
|
Reduce API surface area, make render batches const correct
|
2016-08-12 22:29:01 -07:00 |
|
Brad Davis
|
c66ed3e009
|
Use weak pointers instead of references for deallocation safety
|
2016-08-12 22:28:44 -07:00 |
|
Brad Davis
|
c2509e9492
|
Working on draw crash bug, adding render thread trash handling
|
2016-08-12 22:28:27 -07:00 |
|
Brad Davis
|
2340afc48e
|
Updating object transform code
|
2016-08-12 22:28:25 -07:00 |
|
Bradley Austin Davis
|
274321de8a
|
First pass at threaded rendering
|
2016-08-12 22:18:36 -07:00 |
|
samcake
|
ab26f54c91
|
Trying to separate the vertex format and vertex buffer assignment for GL45Backend
|
2016-07-22 10:58:09 -07:00 |
|
samcake
|
2618741505
|
Merging with upstream master and updating my old PR
|
2016-07-21 17:59:00 -07:00 |
|
samcake
|
89ec547161
|
Trying to get the gpu timer to work correctly
|
2016-07-14 18:20:20 -07:00 |
|
Brad Davis
|
f93a91a97f
|
Abandon seperate vertex formats for now
|
2016-06-28 19:18:16 -07:00 |
|
Brad Davis
|
b16812aa4d
|
Adding GL 4.5 backend
|
2016-06-28 18:55:24 -07:00 |
|
Zach Pomerantz
|
fff260c2b9
|
Guard against zero-sized gl buffer copy
|
2016-05-20 09:27:50 -07:00 |
|
Brad Davis
|
7efcad38d2
|
PR feedback
|
2016-05-18 23:11:36 -07:00 |
|
Brad Davis
|
3cc08cdcfc
|
Breaking up GL agnostic code from 4.1 specific code
|
2016-05-18 14:35:53 -07:00 |
|