Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
vulkan-validation-layers
/
7e65d757828a3fef83aa22645a31f4ba76370289
/
layers
7e65d75
All of the codegen for layers is now working well enough that the generated layers will compile.
by Tobin Ehlis
· 10 years ago
17caf57
xgl: Remove XGL_* typedef wrappers
by Mark Lobodzinski
· 10 years ago
e0d8788
xgl: Rename semaphore enums
by Mark Lobodzinski
· 10 years ago
9b6eae5
memory alloc: Add allocation index to BindObjectMemory
by Jon Ashburn
· 10 years ago
96bcce0
memory alloc: Remove xglGetMemoryHeapXXX from driver,loader, glave, layers
by Jon Ashburn
· 10 years ago
fb80d5f
xgl: Resource transition proposal from Bug 12904.
by Mike Stroyan
· 10 years ago
09eebd6
layers: Remove CmdBindAttachment() for tiler GPUs
by Jon Ashburn
· 10 years ago
8652237
layers: Update BeginCommandBuffer API for Tiler Gpus
by Jon Ashburn
· 10 years ago
4f1547f
layers: Updated MemTracker to track per-region memory transition states for allocations
by Tobin Ehlis
· 10 years ago
c145be8
layers: Added per-region memory state tracking
by Tobin Ehlis
· 10 years ago
8be20fd
layers: Enhancements to MemTracker and DrawState
by Tobin Ehlis
· 10 years ago
6e6aa1f
layers: Updated README to include ParamChecker
by Tobin Ehlis
· 10 years ago
14ff085
layers: Initial ParamChecker layer
by Tobin Ehlis
· 10 years ago
391bb6d
xgl: Add xgl header changes for rev30 and 31.
by Mark Lobodzinski
· 10 years ago
99f8867
layers: Create APIDump[NoAddr]Cpp layers using c++ string and streams
by Tobin Ehlis
· 10 years ago
ee70223
layers: Default MemTracker and DrawState to verbose stdout mode when no settings file present.
by Tobin Ehlis
· 10 years ago
7757a76
layers: xgl-helper.py depends on xgl.h
by Chia-I Wu
· 10 years ago
4d11dcc
layers: use generated layer_intercept_proc()
by Chia-I Wu
· 10 years ago
1915682
layers: intercept xglCmdBindVertexData() in DrawState and MemTracker
by Chia-I Wu
· 10 years ago
b665d94
layers: simplify xglGetProcAddr() for Basic and Multi
by Chia-I Wu
· 10 years ago
aa4121f
layers: simplify initLayerTable()
by Chia-I Wu
· 10 years ago
09cf5f0
layers: no explicit enum values for internal enums
by Chia-I Wu
· 10 years ago
892d918
layers: DrawState layer now support the layers settings file
by Jon Ashburn
· 10 years ago
7d7b3cf
layers: MemTracker support the new layers settings file for configuration
by Jon Ashburn
· 10 years ago
be58264
layers: Add utilities for layer configuration via settings file.
by Jon Ashburn
· 10 years ago
f1a5a74
remove unnecessary casting between XGL_CHAR/char
by Chia-I Wu
· 10 years ago
db2b387
layers: fix parallel building
by Chia-I Wu
· 10 years ago
649d871
layers: Format improvements on README
by Jon Ashburn
· 10 years ago
763b76e
Update README.md
by Jens Owen
· 10 years ago
e980ad7
layers: do not override CMAKE_C_FLAGS
by Chia-I Wu
· 10 years ago
1da4b9f
layers: fix -Wpointer-sign warnings
by Chia-I Wu
· 10 years ago
3bf80a6
layers: fix -Wunused-variable warnings
by Chia-I Wu
· 10 years ago
bfa3fea
layers: fix -Wswitch warnings
by Chia-I Wu
· 10 years ago
f27eba7
layers: DrawState layer can now dump png image of dot graph
by Tobin Ehlis
· 10 years ago
fabe36d
xgl: Add new resource type for textures
by Cody Northrop
· 10 years ago
59fbc4a
layers: Don't show totally unused DS slots or arrows for slots unused by a particular shader
by Tobin Ehlis
· 10 years ago
79113cc
layers: Add Multi layer with example of multiple layers per file.
by Jon Ashburn
· 10 years ago
8356288
layers: DrawState layer can dump complete State to Graphviz dot file format
by Tobin Ehlis
· 10 years ago
4a74436
layers: Added mutext to DrawState to guard global linked-lists.
by Tobin Ehlis
· 10 years ago
9dc93af
layers: Tracking and reporting dynamic state in DrawState layer
by Tobin Ehlis
· 10 years ago
a98df73
layers: MemTracker clears CB refs if CB obj destroyed and correctly destroys Wsi created images along w/ freeing their memory.
by Tobin Ehlis
· 10 years ago
f0cb2a4
layers: Updated README with further layer descriptions.
by Tobin Ehlis
· 10 years ago
a5817d5
layers: Update README.md for overall documentation and Basic layer
by Jon Ashburn
· 10 years ago
1fec424
layers: Upgrade Basic to support multi-gpu multi-dispatch table
by Jon Ashburn
· 10 years ago
b54ef78
layers: Report memory leaks as warnings in MemTracker layer.
by Tobin Ehlis
· 10 years ago
d49efcb
layers: Added APIDumpNoAddr layer that replaces variable addresses in API Dump w/ static "addr" string
by Tobin Ehlis
· 10 years ago
a363cfa
layers: Updated layer names to be camelCase where name is contained in library file name as libXGLLayer<NAME>.so
by Tobin Ehlis
· 10 years ago
c0418f9
layers: Fix bug in CmdBuffer free for MemTracker layer
by Tobin Ehlis
· 10 years ago
d586459
Add reserved parameter to xglEnumerateLayers for layer usage
by Jon Ashburn
· 10 years ago
a6c0e3c
layers: Fix bug in DestroyObject code of MemTracker layer.
by Tobin Ehlis
· 10 years ago
f7a0874
layers: Update xglEnumerateLayers() to work with layer names
by Jon Ashburn
· 10 years ago
db20d60
layers: Add VBO validation to DrawState layer.
by Tobin Ehlis
· 10 years ago
a99d5c7
layers: Account for the slotOffset when DS bound.
by Tobin Ehlis
· 10 years ago
6bc4ff7
layers: Flag ERROR on no DS bound if that DS is used by a shader.
by Tobin Ehlis
· 10 years ago
612ec6c
layers: Added Sampler details slot printout
by Tobin Ehlis
· 10 years ago
5742e77
layers: Update DrawState to support all Gfx shader types and to shadow full Gfx Pipeline state
by Tobin Ehlis
· 10 years ago
21bddab
build: fix in-tree build
by Chia-I Wu
· 10 years ago
cd9223b
layers: Update MemTracker to support dbg Callbacks and a few bug fixes
by Tobin Ehlis
· 10 years ago
246ba4d
layers: Updated DrawState to support dbg callbacks
by Tobin Ehlis
· 10 years ago
ca91587
layers: Update ObjectTracker layer to be generated and support callbacks
by Tobin Ehlis
· 10 years ago
4258653
layers: Updated Object Tracker to support callbacks and extensions
by Tobin Ehlis
· 10 years ago
825a9df
layers: Update ObjTracker to track each object type separately and report obj count status
by Tobin Ehlis
· 10 years ago
6bd8e51
layers: Correctly set generic_layer.c as generated in CMakeLists.txt
by Tobin Ehlis
· 10 years ago
f326dde
layers: Include print helper file dependencies for MemTracker and DrawState layers
by Tobin Ehlis
· 10 years ago
ea3d21b
layers: Make APIDumpFile layer fully generated
by Tobin Ehlis
· 10 years ago
ea7fe0b
layers: Use xgl-layer-generate.py to generate the generic layer
by Tobin Ehlis
· 10 years ago
3a1cc8d
layers: Updated APIDump Layer and made it fully generated.
by Tobin Ehlis
· 10 years ago
61f36c9
layers: Update xglWsiX11GetMSC interface in layers
by Tobin Ehlis
· 10 years ago
33267fd
layers: Actual auto-gen of print helper code used by layers
by Tobin Ehlis
· 10 years ago
7a42e12
update to the latest vertex fetch proposal
by Chia-I Wu
· 10 years ago
eecd408
wsi_x11: add xcb_window_t to xglWsiX11GetMSC()
by Chia-I Wu
· 10 years ago
6663f49
layers: Added APIFileDump and MemTracker layers and fix DrawState
by Tobin Ehlis
· 10 years ago
c07df48
layers: Fix memory overrun issue causing segfault.
by Courtney Goeltzenleuchter
· 10 years ago
4fe05bf
Misc. cleanup
by Courtney Goeltzenleuchter
· 10 years ago
92804f9
layers: Update object tracker to account for Memory alloc/free
by Tobin Ehlis
· 10 years ago
70f4726
layers: Verify that slot binding is compatible with shader mapping
by Tobin Ehlis
· 10 years ago
296d5d5
Bug fixes and enhancements to draw_state.c
by Tobin Ehlis
· 10 years ago
226483a
Layers: Change Basic layer to implement an extension and wrap GetExtension
by Jon Ashburn
· 10 years ago
309e109
Bug fixes for draw_state.c layer
by Tobin Ehlis
· 10 years ago
97657ce
Initial version of draw state layer
by Tobin Ehlis
· 10 years ago
c54c9aa
Add xglDestroyDevice() call to test framework.
by Tobin Ehlis
· 10 years ago
8536ab2
layers: update documentation
by Jon Ashburn
· 10 years ago
5d0a5b2
layers : Updates to layers README
by Tobin Ehlis
· 10 years ago
083e906
More formated struct printing for API Dump
by Tobin Ehlis
· 10 years ago
d09bd10
Fix memory leaks in loader related to layers.
by Jon Ashburn
· 10 years ago
6b4d70c
Make layer activation via CreateDevice struct or env variable
by Jon Ashburn
· 10 years ago
6442dca
Better memory management in api_dump layer and struct print helper
by Tobin Ehlis
· 10 years ago
12076fc
Improved API Dump and OBJ Track layers
by Tobin Ehlis
· 10 years ago
61ca83f
Initial layer to dump api calls
by Tobin Ehlis
· 10 years ago
84c3e94
Added object_track.c layer and include cmake step to build libXGLLayerObjectTrack.so
by Tobin Ehlis
· 10 years ago
e50fae5
Change GetProcAddr function signature to use XGL types.
by Jon Ashburn
· 10 years ago
f7bcf9b
Add xglEnumerateLayers function including support in layers.
by Jon Ashburn
· 10 years ago
57f61dd
Fixes to Basic and Generic layers to work singly with LD_PRELOAD
by Jon Ashburn
· 10 years ago
d38bfb1
Layers initial prototype.
by Jon Ashburn
· 10 years ago