baldurk
2967a8a5ce
Catch overflow exception handling bounding box
2015-07-24 00:16:45 +02:00
baldurk
7c6790d1d7
Check that there are enough children before indexing into nodes
2015-07-24 00:04:52 +02:00
baldurk
98656764b3
Bail out of picking vertices if there are no vertices to pick
2015-07-23 23:49:36 +02:00
baldurk
8fd2fe5932
Separate out calls to glLabelObjectEXT from glObjectLabel
...
* This is necessary since some of the identifiers are different.
2015-07-23 23:30:06 +02:00
baldurk
5de056135a
We need to require GL_ARB_buffer_storage as well as EXT_dsa
2015-07-23 23:10:53 +02:00
baldurk
296d7e39b1
Handle glTextureBufferRangeEXT not being available
...
* This way we don't have to require GL_ARB_texture_buffer_range as well
when technically it should only be needed if the application used it.
2015-07-23 23:06:25 +02:00
baldurk
dcc5362dc1
On replay check that expected func ptrs for 4.3 + EXT_dsa are present
...
* Also log out which function pointers are actually available
2015-07-23 20:28:03 +02:00
baldurk
4d5d44d686
Add logging of GL driver and extensions
2015-07-23 20:27:45 +02:00
baldurk
d1b00f0f11
Check for function pointer validity before calling
2015-07-23 20:24:57 +02:00
baldurk
13010b72e4
Stop librenderdoc.so from uselessly rebuilding every time
2015-07-20 18:56:42 +02:00
baldurk
79d99cac2d
use $(MAKE) to recurse instead of just calling make directly
2015-07-20 18:55:28 +02:00
baldurk
3e9f47f0f3
Fix 100% crash viewing DDS files directly
2015-07-20 18:54:40 +02:00
baldurk
2b0bc2abe2
Bump version for nightly builds to v0.26
2015-07-19 18:33:29 +02:00
baldurk
8df2e86805
When selecting a bookmark, skip over labels
v0.25
2015-07-19 13:47:41 +02:00
baldurk
b593f7446e
Fix picking up global control shortcuts incorrectly
2015-07-19 13:46:24 +02:00
baldurk
a6bed1b29e
Bump GL serialise version just in case
2015-07-19 11:10:58 +02:00
baldurk
c9877b6d0b
Re-jig loading progress bar calculation to be smoother/more informative
2015-07-19 10:57:37 +02:00
baldurk
cf8c3fdc8c
Linux compile fix
2015-07-19 09:20:28 +02:00
baldurk
65a3ed0df0
Document that pixel history events show up in the timeline bar
2015-07-19 00:44:37 +02:00
baldurk
9eb1ccc1f5
Document recently added option (from last version - oops)
2015-07-19 00:44:26 +02:00
baldurk
6975997413
Couple of minor fixes
2015-07-19 00:36:22 +02:00
baldurk
03d5e1e659
Change mentions of 'attaching' to 'injecting' to distinguish it
2015-07-19 00:27:46 +02:00
baldurk
72845bedf7
Update pixel debugging with more up to date information
2015-07-19 00:27:06 +02:00
baldurk
49f5f4cde4
Add Shift-F5 to run backwards in shader debugging
2015-07-19 00:20:03 +02:00
baldurk
cc831f0714
Update OpenGL status - it's a bit better now :).
2015-07-19 00:10:12 +02:00
baldurk
45a5473e62
Update roadmap details and point to github wiki which is more up to date
2015-07-19 00:10:05 +02:00
baldurk
586d97e0b5
Update tip about image viewing
2015-07-19 00:05:02 +02:00
baldurk
85b2b3a275
Add bookmarks bar to documentation.
2015-07-19 00:00:14 +02:00
baldurk
e4919f4528
Update quick start with newer features
2015-07-19 00:00:13 +02:00
baldurk
50e919af65
Misc updates
2015-07-19 00:00:13 +02:00
baldurk
008da0af60
Add information about files auto-reloading in the image viewer
2015-07-18 23:36:54 +02:00
baldurk
819cac6d30
Update note about API support
2015-07-18 23:36:43 +02:00
baldurk
3e74ce07ba
Add a couple of thank yous to the Credits list
2015-07-18 23:32:52 +02:00
baldurk
e22a62ef1f
Add log message for launching process
2015-07-18 23:12:20 +02:00
baldurk
70d98240d9
Handle initialising texture levels that might not be ready
...
* This could happen with a missed call to glGenerateMipmap
2015-07-18 20:18:33 +02:00
baldurk
ba225d02b9
Fix to handle compressed/SRGB generic GL texture formats
2015-07-18 19:01:18 +02:00
baldurk
8213281921
Fix up fetching layer/mip for FBOs on replay
2015-07-18 18:27:34 +02:00
baldurk
e5c1f8ee3b
Make sure any time VAOs/FBOs are ref'd, we also ref the child objects
...
* By the logic that means we need to iterate into the VAO/FBO bound
objects on frame start, we also need to do for bound VAOs and FBOs
later in the frame.
* Also FBO state needs to include the actual attached objects and their
attachment parameters, since this information is lost when we stop
tracking FBOs.
2015-07-18 18:05:19 +02:00
baldurk
3b7a6c4dcf
Fix global hook options string being total garbage
2015-07-18 13:19:37 +02:00
baldurk
cf22d3e2ce
Be careful in case shader has been deleted and has no record
2015-07-18 00:28:56 +02:00
baldurk
49e529d990
Fix removing empty drawcall markers even if the option is off
2015-07-16 23:43:35 +02:00
baldurk
f05015ba15
Make texture viewer less twitchy by keeping status label length similar
2015-07-16 23:16:39 +02:00
baldurk
5678ea7b29
Fix pixel history getting confused if some (not all) fragments discard
2015-07-16 22:17:06 +02:00
baldurk
8a402f1a28
Fix textboxes that accidentally got made too wide
2015-07-15 22:20:17 +02:00
baldurk
0933d96fc9
Add FileChanged notification, use to reload data in image viewer
...
* Things will get weird if the image changes drastically like in format
or dimension.
2015-07-15 22:06:33 +02:00
baldurk
2d8132943c
Add a right click context menu to pixel history, to launch debug/history
2015-07-15 21:37:59 +02:00
baldurk
43bc6f836f
Tidy up which controls can be used at which stage (tess on or off)
2015-07-15 21:37:59 +02:00
baldurk
cd2db46628
Try to anchor top-left pixel on texture viewer when switching
2015-07-15 21:37:58 +02:00
baldurk
d602ea090a
Change 'unbound' thumbnails to show checkerboard, not dark red
2015-07-15 21:37:57 +02:00
baldurk
e0be3e66ec
Fix buffer bound inputs showing up as "Unbound"/not rendering thumbnail
2015-07-15 21:37:56 +02:00