Sign in
swiftshader
/
SwiftShader
/
45d34d25a7331cf74541f4dbdd4811c026243fde
/
CMakeLists.txt
6f8e565
Refactor LLVMReactor globals into 3 classes.
by Ben Clayton
· 6 years ago
463fab9
Removed the AtomicInt class
by Alexis Hetu
· 6 years ago
4901ffd
CMakeLists: Use ccache if found
by Ben Clayton
· 6 years ago
6d874f0
Selectively suppress class-memaccess warning/error
by Nicolas Capens
· 6 years ago
a0b3a02
Make the ICD manifest use a relative path to the library
by Paul Thomson
· 6 years ago
84b037e
Don't treat class-memaccess warning as error
by Nicolas Capens
· 6 years ago
5375f47
Put LLVM IR verification behind a default-disabled flag
by Ben Clayton
· 6 years ago
8a983f7
CMakeLists: Don't explicitly cherry-pick warnings as errors.
by Ben Clayton
· 6 years ago
67180a0
Fix building with Clang 4.0
by Nicolas Capens
· 6 years ago
f63a3ab
Update LLVM build for PPC64
by Colin Samples
· 6 years ago
8565e77
CMake build: Only export explicit symbols on macOS
by Ben Clayton
· 6 years ago
77d42cd
CMakeLists: Add missing LLVM aarch64 source files.
by Ben Clayton
· 6 years ago
c8740e0
Build: Sort LLVM source files lexographically.
by Ben Clayton
· 6 years ago
7b4fc28
Replace sw::Resource with sw::WaitGroup
by Alexis Hetu
· 6 years ago
8b321d1
CMake: download and extract boost to third_party
by Antonio Maiorano
· 6 years ago
48c8a18
CMakeLists: Pass sanitizer flags to the linker too.
by Ben Clayton
· 6 years ago
e29e7ba
System: Replace concurrent types with std versions where possible
by Ben Clayton
· 6 years ago
ed01f2c
Move Chan out of VkQueue.hpp and into System/Synchronization.hpp
by Ben Clayton
· 6 years ago
f448d8e
Make REACTOR_EMIT_DEBUG_INFO work on Windows and add "print on emit" support
by Antonio Maiorano
· 6 years ago
f4d2a44
Add gn files for Vulkan Swiftshader
by Saman Sami
· 6 years ago
23da073
CMake: add C4471 warning as error for MSVC: enum forward declare must have underlying type
by Antonio Maiorano
· 6 years ago
dae9792
CMakeLists: Allow the sanitizers to be enabled for GCC
by Ben Clayton
· 6 years ago
4d4a190
CMakeLists: Silence pedantic MSVC warning about switch with no cases
by Ben Clayton
· 6 years ago
5bce1f4
CMake: apply the warning treatment to msvc builds
by Antonio Maiorano
· 6 years ago
1c82c7b
Reactor (LLVM): Add support for Coroutines.
by Ben Clayton
· 6 years ago
b0a68ed
CMakeLists: add DEBUGGER_WAIT_DIALOG compiler definition to Debug builds of libEGL and libvk_swiftshader
by Antonio Maiorano
· 6 years ago
8c7da80
Update Visual Studio LLVM project
by Nicolas Capens
· 6 years ago
9ac24a9
Remove CHECK_NEEDED comments
by Nicolas Capens
· 6 years ago
eb27df0
Minimize LLVM source file set
by Ben Clayton
· 6 years ago
72e82e2
Mark LLVM source files for potential deletion from build
by Ben Clayton
· 6 years ago
09a7f45
CMakeLists: Fix REACTOR_EMIT_DEBUG_INFO builds
by Ben Clayton
· 6 years ago
3027895
CMakeLists: Treat ignored-qualifiers warnings as errors.
by Ben Clayton
· 6 years ago
b99bc1f
CMakeLists: Only build the selected backend.
by Ben Clayton
· 6 years ago
5e82876
CMakeLists: Use MATCHES not STREQUAL for compiler conditionals
by Ben Clayton
· 6 years ago
2a58238
CMakeLists: Treat trailing semicolons as warnings / errors
by Ben Clayton
· 6 years ago
4ceb77d
CMakeLists: Migrate from set_cpp_flag to per-project settings.
by Ben Clayton
· 6 years ago
b328e0d
CMakeList: Remove the CLANG_VERSION_STRING check
by Ben Clayton
· 6 years ago
5875be5
Remove LLVM 3 from SwiftShader and all references.
by Ben Clayton
· 6 years ago
ac07ed8
Reactor: Implement debug info generation
by Ben Clayton
· 6 years ago
755467c
Add libbacktrace submodule.
by Ben Clayton
· 6 years ago
edd7d41
Build: Silence LLVM warnings for Windows.
by Ben Clayton
· 6 years ago
3fa3bcb
Build: Silence all Clang + SubZero warnings.
by Ben Clayton
· 6 years ago
b24990c
Build: Suppress multi-line comment warning (in Subzero).
by Ben Clayton
· 6 years ago
4e8044d
Build: Default to treating warnings as errors
by Ben Clayton
· 6 years ago
da61705
Fix implicit string cast to boolean warning (treated as error)
by Nicolas Capens
· 6 years ago
eba396c
Rename 'unittests' to 'gles-unittest'
by Ben Clayton
· 6 years ago
e6ab01f
Implement an Android NDK build of SwiftShader using the CMake files.
by Stephen White
· 6 years ago
5454282
Add missing LLVM 7.0 source files
by Nicolas Capens
· 6 years ago
1b8cd2d
Copy build artifacts to CMAKE_BINARY_DIR.
by Dan Sinclair
· 6 years ago
b6d4ce3
Refactor common Reactor implementations
by Nicolas Capens
· 6 years ago
6480d4e
[cmake] Check for deps before adding.
by Dan Sinclair
· 6 years ago
abb5785
tests: Add a unit test for a simple memcpy compute shader
by Ben Clayton
· 6 years ago
654540e
tests: Add a Driver class to abstract the vulkan implementation
by Ben Clayton
· 6 years ago
c7943e9
VkCreateSwapchainKHR and VkDestroySwapchainKHR
by Hernan Liatis
· 6 years ago
37c024a
Remove src/Vulkan directory from CMake include path
by Nicolas Capens
· 6 years ago
c6eb41b
Add basic VkSurfaceKHR (Xlib only for now)
by Hernan Liatis
· 6 years ago
f117291
CMake: Add DCHECK_ALWAYS_ON flag
by Ben Clayton
· 6 years ago
81be8c6
Suppress LLVM warnings raised during release builds.
by Ben Clayton
· 6 years ago
7aafb27
Add CMake flag to treat warnings as errors
by Ben Clayton
· 6 years ago
0eee332
Silence warnings: Ignore pedantic warnings with compiler flags
by Ben Clayton
· 6 years ago
2bb0864
Allow creation of VkInstances that support Xlib surfaces
by Hernan Liatis
· 6 years ago
d9ce258
CMake: Generate the ICD json file into the output directory
by Ben Clayton
· 6 years ago
a69ca60
Add SPIRV-Tools to the Vulkan build.
by Nicolas Capens
· 6 years ago
4c9f04b
Add Visual Studio project files for SPIRV-Tools.
by Nicolas Capens
· 6 years ago
4e9f577
Switch to SPIRV-Headers from subtree.
by Nicolas Capens
· 6 years ago
fb86c6a
Suppress Clang warning for unsupported warning.
by Nicolas Capens
· 6 years ago
09a91e4
Silence clang warning spewed by every .cpp compile
by Ben Clayton
· 6 years ago
4b9e06d
CMake: Fix logic that automatically fetches submodules.
by Ben Clayton
· 6 years ago
8f71f73
Fix linux link error when using LLVM reactor backend.
by Ben Clayton
· 6 years ago
787f953
Add -Wl,--no-as-needed to ld flags
by Raymond Chiu
· 6 years ago
ef4ab0f
drop c++ version for cmake build to 11
by Chris Forbes
· 6 years ago
f8374cf
Fix the CMake build
by Chris Forbes
· 6 years ago
c0f92f2
VkPipeline simple implementation
by Alexis Hetu
· 6 years ago
c730c38
Fix cmake-based build
by Chris Forbes
· 6 years ago
d46faeb
Allow swiftshader to be used as a subproject.
by Erwin Jansen
· 6 years ago
825d344
Only enable Clang-specific errors on Clang.
by Nicolas Capens
· 6 years ago
4169b31
Fix for unused-lambda-capture warning
by Takuto Ikuta
· 6 years ago
20622c0
[MIPS] Add support for 64b MIPS architecture
by Gordana Cmiljanovic
· 6 years ago
9911aca
Revert "Fix for unused-lambda-capture warning"
by Takuto Ikuta
· 6 years ago
d0d9928
Fix for unused-lambda-capture warning
by Takuto Ikuta
· 7 years ago
7d0b8a3
Compile only the target architecture LLVM backend.
by Nicolas Capens
· 6 years ago
2337f06
Add LLVM 7.0 config for macOS.
by Nicolas Capens
· 6 years ago
3957b7f
Default to LLVM 7.0 in CMake build.
by Nicolas Capens
· 7 years ago
082dfec
Add support for 32b MIPS architecture
by Gordana Cmiljanovic
· 7 years ago
d16a504
Move GLES unit tests
by Alexis Hetu
· 7 years ago
e70c351
Linux build fix
by Alexis Hetu
· 7 years ago
5378e14
Remove libGL project.
by Nicolas Capens
· 7 years ago
f417d9d
Rename SWIFTSHADER_LLVM_VERSION to REACTOR_LLVM_VERSION.
by Nicolas Capens
· 7 years ago
1a3ce87
Rename Reactor/Memory.* to Reactor/ExecutableMemory.*
by Nicolas Capens
· 7 years ago
c07dc4b
Make Reactor build stand-alone.
by Nicolas Capens
· 7 years ago
75753f9
Fix CMake Subzero build.
by Nicolas Capens
· 7 years ago
f1d777c
Remove duplicates in LLVM 7.0 build.
by Nicolas Capens
· 7 years ago
3d27f2e
Initial cmake support for vulkan target
by Chris Forbes
· 7 years ago
25c541e
Build fix
by Alexis Hetu
· 7 years ago
d7a21cc
Add Windows configs for LLVM 7.0.
by Nicolas Capens
· 7 years ago
009fecb
Add LLVM 7.0 ARM/AArch64 backend to CMakeLists.txt
by Logan Chien
· 7 years ago
0eedc8c
Port SwiftShader to LLVM 7.0
by Logan Chien
· 7 years ago
fe5861b
Document build and test instructions.
by Nicolas Capens
· 7 years ago
80ab360
Fix braces warning treated as error.
by Nicolas Capens
· 7 years ago
517a57f
Fix protecting exported symbols from overrides.
by Nicolas Capens
· 7 years ago
Next »