Commit Graph

30 Commits

Author SHA1 Message Date
andrew0229
0281b281d0 update to v1.3.275
Signed-off-by: andrew0229 <zhangzhao62@huawei.com>
Change-Id: Ifc4224db2c6ea7c159d3cabe8f075475d47a41a8
2024-05-21 08:09:09 +00:00
Lenny Komow
8b9899d840 repo: Add update_deps.py script
This script is copied from the Vulkan-ValidationLayers repo and allows
us to track commits from external repos that are known to be good.

Change-Id: Ibd00e9824e326b7af00eb75b6c3e3029542b0464
2018-07-23 13:18:57 -06:00
Lenny Komow
16d63efea2 repo: Remove google test submodule
Change-Id: I25734926cdf267e565e0ab5878184a0955e435ee
2018-06-04 15:59:51 -06:00
Karl Schultz
ebb15778b4 repo: Cleanup .gitignore 2018-05-13 12:07:08 -06:00
Karl Schultz
d81ebfb75a macOS: Add macOS support 2018-03-02 12:21:19 -07:00
Joey Bzdek
62657c8e33 Add .vscode to .gitignore
Metadata created by new lightweight IDE from microsoft, vscode

Change-Id: Ie250a850d190922e5666e975463d4fa96a1f270e
2018-01-05 16:54:47 -07:00
Cody Northrop
a71fb6cb76 android: Preserve toolchain build if present
Similar to a2e6ddd1 which preserves it for desktop.
2016-12-22 14:01:17 -07:00
Mark Lobodzinski
fd87cd2396 build: Removed ICD dirs from gitignore
Change-Id: I4e15f423964d101b1c0518bda9305f84b9ed35f9
2016-12-02 08:42:38 -07:00
Mark Lobodzinski
f436012724 build: Update .gitignore w/new __pycache__ location
Change-Id: I096d61d7e1ff20ab34672efe24a3cfaa888f0018
2016-11-21 12:06:12 -07:00
Tony Barbour
36aabaf1e0 demos: Remove tri demo
Removing tri demo for maintenance reasons.  Cube should be the demo
to go to for examples of good Vulkan

Change-Id: I4442a1882b5c168cfe88501eccc41a554ae4d026
2016-09-28 16:53:44 -06:00
Rene Lindsay
cb703e68f3 git: Ignore Qt generated files
Change-Id: I5970f83e8316e3f13e79e103cc17c96e31fef95e
2016-05-16 16:25:49 -06:00
Jon Ashburn
95456f9d24 external: GH#246, Move glslang and spirv-tools inside of dir tree
Have update_external_sources create a sub-directory "external" to
fetch these components into. This way the update_external_sources
does not potentially overwrite files outside the directory tree.

Change-Id: Ia03d1fb9e4dad9d9db26a46e596fb1bf24fcb033
2016-05-03 11:37:09 -06:00
Karl Schultz
c24255474a add generated files for smoke demo.
Change-Id: I7169419113c74fc7e1e16c827f6553cf86abe989
2016-03-04 13:27:48 -07:00
Karl Schultz
f03a909000 Adjust .gitignore to remove vktrace files and add cmake user file. 2016-02-09 10:03:29 -07:00
Mark Young
fafe5e8a38 BUILD: Have git ignore the new build32 folder. 2016-01-25 16:04:01 -07:00
Mike Stroyan
50469450fd vktrace: Add vktrace codegen dirs to .gitignore
These directories contain only generated files.
2015-08-31 14:03:38 -06:00
Courtney Goeltzenleuchter
245454a22d renaming: Move many xgl files to vk version 2015-04-16 17:48:18 +08:00
Courtney Goeltzenleuchter
0b0186026d Stage 1 of rename
TODO: re-enable glave build, advance API for glave

v2: get rid of outdated code in tri introduced by rebase
    rename wsi_null.c (olv)
2015-04-16 17:48:17 +08:00
Piers Daniell
8054c37fbf Get the trace player to work with Windows
This change modifies many of the generators to use "#if
defined(PLATFORM_LINUX) || defined(XCB_NVIDIA)" to choose between using
XCB or WIN32 native.
2015-03-02 17:21:10 -07:00
Piers Daniell
96b14142e9 Update tri and cube with stage
These changes were cherry-picked from nvidia-dev-20150218 and
KhronosGroup/GDC-stable.
2015-03-02 17:21:09 -07:00
David Pinedo
41552ccf8b nulldrv: Creation of the nulldrv, for use on Windows.
Since the sample Intel driver hasn't been ported to Windows, this nulldrv is
being used to bootstrap Windows support.  It can also provide a hint to new
IHV's for how to set the magic number.
2015-02-18 15:46:17 -07:00
Chia-I Wu
83a6b79fde layers: use generated layer_intercept_proc()
Call layer_intercept_proc() from xglGetProcAddr() in DrawState, MemTracker,
and generated layers.

There should be no functional difference with this change.
2015-02-04 17:58:04 -07:00
Chia-I Wu
8069bb503c layers: simplify initLayerTable()
Generate xgl_dispatch_table_helper.h with

 $ ./xgl-generate.py dispatch-table-ops layer

and make use of layer_initialize_dispatch_table() in initLayerTable().

There should be no functional difference with this change.
2015-02-04 17:58:04 -07:00
Chia-I Wu
e7cab69879 loader: use generated dispatch table ops
This also fixes several typos in xglGetProcAddr(), such as in

    else if (!strncmp("xglCreateFence", pName, sizeof ("xgllCreateFence")))
        return disp_table->CreateFence;

They are generally harmless though.
2015-02-04 17:58:04 -07:00
Chia-I Wu
8a17cf0b9a intel: generate xglGetProcAddr()
v2: update .gitignore
2015-02-04 17:58:04 -07:00
Chia-I Wu
1f9db0c49c icd: build a static library
libicd was an OBJECT library because it provided the XGL entry points.  That
is not true anymore.  Make it a STATIC library.

v2:
 - update .gitignore
 - stop adding CMAKE_CURRENT_BINARY_DIR to ICD_INCLUDE_DIRS, unnecessary since
   the switch to xglLayer.h some time ago

v3: Make icd appear before ICD_LIBRARIES during linking of libXGL_i965.so.
    It looks like we can do better now that icd is a regular library, but
    leave it as is for now.
2015-02-04 17:58:03 -07:00
Chia-I Wu
89b362740d icd: stop generating icd-dispatch-entrypoints.c
Let ICDs define XGL entrypoints directly.  This requires the Intel ICD to
rename intelSomeEntryPoint() to xglSomeEntryPoint().  In addition, the ICD
needs to be linked with -Bsymbolic to make symbol resolving work for
xglGetProcAddr().

v2: use -Bsymbolic-functions
2015-02-04 17:58:03 -07:00
Courtney Goeltzenleuchter
4d6b278054 xgl: Ignore generated header files 2014-11-26 10:03:12 -07:00
Chia-I Wu
d80fec0690 delete GitSHA1.c generation
It is unused.  Could be revived anytime if found useful.
2014-09-18 16:59:55 +08:00
Chia-I Wu
7cd9f2df5c add a top-level .gitignore 2014-09-01 09:27:28 +08:00