Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
vulkan-validation-layers
/
044703b57bd0ad2671de87959f8e17faf1c9b769
/
xgl-layer-generate.py
9d9da10
obj_track: Eliminate warning for presentable image
by Courtney Goeltzenleuchter
· 10 years ago
ebb9584
xgl: Rename XGL_QUEUE_SEMAPHORE to XGL_SEMAPHORE
by Courtney Goeltzenleuchter
· 10 years ago
c80a557
xgl: update xglDbg.h for XGL_INSTANCE
by Courtney Goeltzenleuchter
· 9 years ago
d462fba
xgl: combine xglCmdClearColor* into one function
by Courtney Goeltzenleuchter
· 10 years ago
78a2197
layers: Improve PresentableImage memory handling in mem/objecttracker
by Mark Lobodzinski
· 10 years ago
e782671
Win: Fix warnings for parameter of getLayerOptionEnum()
by Ian Elliott
· 10 years ago
6d9e41e
Win: Fix compilation errors.
by Ian Elliott
· 10 years ago
5a78b7f
object-tracker: Do not track GPU object
by Courtney Goeltzenleuchter
· 10 years ago
b30f3ed
layers: allocate enough space for pointer sprintf
by Mike Stroyan
· 10 years ago
a8aa837
layers: if no settings file or call overrides make callback override loging
by Jon Ashburn
· 10 years ago
d1597d2
Linux: Must use "__linux__" instead of "PLATFORM_LINUX".
by Ian Elliott
· 10 years ago
188f820
Get the trace player to work with Windows
by Piers Daniell
· 10 years ago
b7f22da
layers: Issue endl at end of output
by Courtney Goeltzenleuchter
· 10 years ago
0d6e66d
layer: Fixed options settings for generated layers, fixed typos
by Mark Lobodzinski
· 10 years ago
be1c898
layers: Track WsiCreatePresentableImage image object
by Courtney Goeltzenleuchter
· 10 years ago
7c74638
layers: Do not track PHYSICAL_GPUS
by Courtney Goeltzenleuchter
· 10 years ago
9675638
layers: Do not track Queue objects
by Courtney Goeltzenleuchter
· 10 years ago
aadd4c8
layers: Remove destroyed/freed objects from both object lists
by Mark Lobodzinski
· 10 years ago
36f1b46
layers: Lock ObjectTracker linked-list access
by Tobin Ehlis
· 10 years ago
4cae477
layers: Don't run ObjectTracker checks on NULL mem objects
by Tobin Ehlis
· 10 years ago
9a7f9a2
layers: Fix compilation error on ObjectTracker and Generic layer
by Jon Ashburn
· 10 years ago
d6badbc
layers: Add settings controls for the generated layers. Includes ParamChecker, ObjectTracker and Generic. Adds the controls for ReportingLevel, ReportingAction and log filename for these layers. Place the common callback code in a header these layers can include.
by Jon Ashburn
· 10 years ago
655cad7
Win: Attempt to keep from using Linux functions.
by Ian Elliott
· 10 years ago
aae93e5
layers: Validate mem ref counts in queueSubmit call
by Mark Lobodzinski
· 10 years ago
709e16d
layers: Handle null fence objects in validation
by Mark Lobodzinski
· 10 years ago
a83a58a
Win: Eliminate VS2013 compiler warnings in auto-gen'd layer code.
by Ian Elliott
· 10 years ago
d2b88e8
glave: Don't dereference null pUserData in APIDump* layers
by Tobin Ehlis
· 10 years ago
4988dea
layers: Add validation for mapped mem objects ref'd in cmd buffer
by Mark Lobodzinski
· 10 years ago
2d4ab1e
Can compile "loader" and "layers" on Windows and Linux ...
by Ian Elliott
· 10 years ago
4037087
layers: Add object tracker validation for dynamic state objects
by Mark Lobodzinski
· 10 years ago
f29cc37
glave: Added comments noting glave work still to be done for xgl.h updates
by Tobin Ehlis
· 10 years ago
291cd70
layers: Updated API codegen to handle AllocDescriptorSets
by Tobin Ehlis
· 10 years ago
91ce77e
Added Mark's change to track Fence submit
by Tobin Ehlis
· 10 years ago
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
f52346d
driver:implement changes for Dynamic State
by Tony Barbour
· 10 years ago
8219c04
Revert "layers: Fix generation of EnumerateLayers in APIDump"
by Jon Ashburn
· 10 years ago
25065ee
layers: Fix generation of EnumerateLayers in APIDump
by Jon Ashburn
· 10 years ago
1b587b1
layers: Make sure we deref pointers to counts
by Courtney Goeltzenleuchter
· 10 years ago
9b9ad04
layers: Fix APIDump param generation for Cpp versus C
by Jon Ashburn
· 10 years ago
3bd868a
layers: APIDump* layers now print input array elements
by Tobin Ehlis
· 10 years ago
c6d256a
layers: ParamChecker handles dynamic arrays of structs
by Tobin Ehlis
· 10 years ago
bf4c4de
layers: Add ENUM param checks to "gpu" funcs
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
4d11dcc
layers: use generated layer_intercept_proc()
by Chia-I Wu
· 10 years ago
aa4121f
layers: simplify initLayerTable()
by Chia-I Wu
· 10 years ago
d9cc975
xgl-layer-generate.py: change obj_type_mapping formatting
by Chia-I Wu
· 10 years ago
9a4ceb1
xgl.py: remove icd_dispatch_table
by Chia-I Wu
· 10 years ago
c4f24e8
xgl.py: add Extension
by Chia-I Wu
· 10 years ago
f1a5a74
remove unnecessary casting between XGL_CHAR/char
by Chia-I Wu
· 10 years ago
99ff89d
include: fix typedefs
by Chia-I Wu
· 10 years ago
a5cbf0c
layers: Fix compiler error in generic_layer
by Jon Ashburn
· 10 years ago
e818506
layers: Added Dbg Callback support to Generic layer
by Tobin Ehlis
· 10 years ago
5d57bca
glave: Split glave codegen into glave-generate.py
by Tobin Ehlis
· 10 years ago
52f79b5
glave: Add API call parameters with values to UI
by Jon Ashburn
· 10 years ago
677e55f
glave: Skip Dbg Callback register/unregister calls on replay.
by Tobin Ehlis
· 10 years ago
f780f56
glave: Glave replay glvreplay_xgl_replay.cpp file codegen.
by Tobin Ehlis
· 10 years ago
3d4d67c
glave: Codegen for glave replay glvreplay_xgl_replay.h file
by Tobin Ehlis
· 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
85763e5
layers: fix -Wunused-function warnings
by Chia-I Wu
· 10 years ago
8bb7220
glave: debugger fill in XGL entrypoint name instead of packetId in UI
by Jon Ashburn
· 10 years ago
7c5f723
glave: Add pReserved parameter to tracing code gen EnumerateLayers
by Jon Ashburn
· 10 years ago
10a672c
glave: Just copy pReserved ptr when tracing.
by Tobin Ehlis
· 10 years ago
c219190
glave: Fix trace code gen for xglEnumerateLayers
by Jon Ashburn
· 10 years ago
e408480
glave: Made Wsi & Dbg structs code-generated. All glave trace files now code-generated.
by Tobin Ehlis
· 10 years ago
60eea8a
glave: Added codegen for Wsi and Dbg .h & .c source files
by Tobin Ehlis
· 10 years ago
2644c40
glave: Added codegen for glvtrace_xgl_xgl_structs.h
by Tobin Ehlis
· 10 years ago
0a60484
glave: Codegen of packet_id header
by Tobin Ehlis
· 10 years ago
811b553
layers: Added codegen for glave glvtrace_xgl_xgl Header and C files
by Tobin Ehlis
· 10 years ago
8c05b7a
icd: Make driver use the same definition for dispatch table as loader uses
by Jon Ashburn
· 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
f7a0874
layers: Update xglEnumerateLayers() to work with layer names
by Jon Ashburn
· 10 years ago
d009bae
layers: Add thread ID to API dump messages
by Tobin Ehlis
· 10 years ago
dbcd257
layers: For APIFileDump, overwrite an existing file rather than always appending.
by Tobin Ehlis
· 10 years ago
2b9313e
layers: Added mutex for APIDump[File] layers to guard prints.
by Tobin Ehlis
· 10 years ago
e727157
layers: Fix API Dump to handle xglWsiX11CreatePresentableImage() which has 2 output params.
by Tobin Ehlis
· 10 years ago
b412d21
layers: Add flush to apidump to see output while debugging
by Courtney Goeltzenleuchter
· 10 years ago
ca91587
layers: Update ObjectTracker layer to be generated and support callbacks
by Tobin Ehlis
· 10 years ago
ea3d21b
layers: Make APIDumpFile layer fully generated
by Tobin Ehlis
· 10 years ago
3a1cc8d
layers: Updated APIDump Layer and made it fully generated.
by Tobin Ehlis
· 10 years ago
92804f9
layers: Update object tracker to account for Memory alloc/free
by Tobin Ehlis
· 10 years ago
083e906
More formated struct printing for API Dump
by Tobin Ehlis
· 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