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 |
|
samcake
|
a2b2e3e169
|
Revert "Revert "Don't hold KTX files open for longer than transfers require""
|
2017-03-28 14:45:04 -07:00 |
|
samcake
|
08e1a2ba4c
|
Revert "Don't hold KTX files open for longer than transfers require"
|
2017-03-28 14:06:09 -07:00 |
|
samcake
|
e42cb52bd1
|
Merge pull request #10020 from jherico/ktx_refactor
Don't hold KTX files open for longer than transfers require
|
2017-03-28 14:06:02 -07:00 |
|
Andrew Meadows
|
5fc1e97166
|
fix windows build of render-utils-test
|
2017-03-27 16:49:43 -07:00 |
|
Bradley Austin Davis
|
2cf7ba4119
|
Fixing pending transfer calculation
|
2017-03-27 16:34:08 -07:00 |
|
Bradley Austin Davis
|
638364497d
|
Trying a different tactic to avoid multiple concurrent file access
|
2017-03-27 16:18:04 -07:00 |
|
Andrew Meadows
|
92b41d7a38
|
fix link error for linux build
|
2017-03-27 15:50:40 -07:00 |
|
Andrew Meadows
|
fcf18cba91
|
render pipeline support for normalized intergers
|
2017-03-27 14:40:31 -07:00 |
|
Bradley Austin Davis
|
f764cd614b
|
Don't hold KTX files open for longer than transfers require
|
2017-03-27 13:33:00 -07:00 |
|
samcake
|
13b3809fe3
|
removing includes if possible
|
2017-03-24 11:04:52 -07:00 |
|
Sam Cake
|
022e91b35d
|
Clean comments and pixel format used
|
2017-03-24 00:26:14 -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 |
|
Brad Davis
|
893fcba283
|
Return the correct format and internal format combo for depth textures
|
2017-03-22 17:14:40 -07:00 |
|
Bradley Austin Davis
|
9051c84b6d
|
Fix warnings
|
2017-03-03 14:16:27 -08:00 |
|
Bradley Austin Davis
|
47087add15
|
Add support for fallback textures, throttling texture creation
|
2017-03-03 09:00:12 -08:00 |
|
Bradley Austin Davis
|
8db74413fd
|
Fix comment in GLBackend
|
2017-03-03 09:00:12 -08:00 |
|
Brad Davis
|
cd8bba47cf
|
Add pending texture transfer size to tracked stats
|
2017-02-24 12:39:38 -08:00 |
|
Brad Davis
|
3d2e6713ee
|
Ensure complete population of allocated mip levels
|
2017-02-24 12:04:17 -08:00 |
|
Brad Davis
|
b8e1340a0d
|
Enable threaded texture buffering
|
2017-02-23 16:08:29 -08:00 |
|
sam
|
fbb0a24c4f
|
FIxing the bug preventing to deserialize normals, clean up the ktx usage of the storage::Storage class and cleaning up somewhat the Qt pixel formats used
|
2017-02-23 02:08:46 -08:00 |
|
samcake
|
e8835b34f4
|
fix issues while testing the ktxStorage
|
2017-02-22 19:05:20 -08:00 |
|
Brad Davis
|
05efac9ddf
|
Add compile time toggle for threaded buffering
|
2017-02-22 15:42:51 -08:00 |
|
Zach Pomerantz
|
be4a9dcd5a
|
clear buffer without rref
|
2017-02-21 14:50:12 -05:00 |
|
samcake
|
5e307f247e
|
Add support for the R8 textures
|
2017-02-21 10:46:49 -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
|
eafe0a04d5
|
Fix transfer buffering
|
2017-02-17 13:00:38 -08:00 |
|
Brad Davis
|
1f058f069e
|
First pass at new texture transfer logic
|
2017-02-17 07:53:51 -08:00 |
|
Brad Davis
|
75c17e89a2
|
Fix OpenGL 4.1 texture loading
|
2017-02-17 07:53:24 -08:00 |
|
Brad Davis
|
066a6483a0
|
Code comments
|
2017-02-17 07:53:23 -08:00 |
|
Brad Davis
|
439cb388f2
|
Increase the rate of work queue processing
|
2017-02-17 07:53:22 -08:00 |
|
Brad Davis
|
35a6359d59
|
Fixing transfer logic, adding stats display & profile ranges
|
2017-02-17 07:53:21 -08:00 |
|
Brad Davis
|
283ff01038
|
Remove duplicate code, polish
|
2017-02-17 07:53:20 -08:00 |
|
Brad Davis
|
0d89b3a922
|
Better sampler handling
|
2017-02-17 07:53:19 -08:00 |
|
Brad Davis
|
fe5c511eeb
|
Fix texture count
|
2017-02-17 07:53:18 -08:00 |
|
Brad Davis
|
1238edd0d7
|
Add incremental transfers for large mips
|
2017-02-17 07:53:17 -08:00 |
|
Bradley Austin Davis
|
7fb7aa87eb
|
Working on new texture management strategy
|
2017-02-17 07:53:16 -08:00 |
|
samcake
|
e11d10f5d4
|
Reparing broken normals and also fixing the ambient lighting bug
|
2017-02-08 16:56:59 -08:00 |
|
samcake
|
9e95944195
|
clean the usage of glCopyImageSubData and provide a fall back for 4.2)
|
2017-02-08 11:36:34 -08:00 |
|
samcake
|
8a40e951ac
|
clean the usage of glCopyImageSubData and provide a fall back for 4.2)
|
2017-02-08 11:35:50 -08:00 |
|
samcake
|
7b49f548ed
|
trying to remove the 24bits formats
|
2017-02-07 18:06:49 -08:00 |
|
samcake
|
27dab5c4ba
|
COmbining more intrumentation, mip generation on cpu and an improved blit for the derez case
|
2017-02-03 12:03:59 -08:00 |
|
Bradley Austin Davis
|
8d45f43ba8
|
Disable sparse textures
|
2017-01-27 10:06:31 -08:00 |
|
Bradley Austin Davis
|
70664b64eb
|
Attempt to account for sparse texture memory overhead
|
2017-01-25 10:59:49 -08:00 |
|
Brad Davis
|
1dd2747ef9
|
Push some tracing into 'detail' categories for easy filtering. Add new tracing categories, add counter change tracking.
|
2017-01-10 10:44:04 -08:00 |
|
Christoph Haag
|
966cbb768d
|
fix GL 4.5 when glTextureSubImage2DEXT unavailable
For example mesa
|
2016-12-23 01:26:54 +01:00 |
|
Brad Hefta-Gaub
|
dbbed462b4
|
cleanup naked qDebug() calls
|
2016-12-19 22:24:25 -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 |
|