platform/upstream/VK-GL-CTS.git
8 years agoFix bugs of the shaders in push constant tests
Fei Yang [Tue, 22 Dec 2015 02:01:34 +0000 (10:01 +0800)]
Fix bugs of the shaders in push constant tests

Change-Id: Icbb47b2a184e5b28365826658c260bff3e80139d

8 years agoFix invalid include guards and ws violations in pipeline barrier tests
Pyry Haulos [Mon, 21 Dec 2015 22:26:34 +0000 (07:26 +0900)]
Fix invalid include guards and ws violations in pipeline barrier tests

8 years agoEnable draw tests and fix a few warnings
Pyry Haulos [Mon, 21 Dec 2015 22:24:02 +0000 (07:24 +0900)]
Enable draw tests and fix a few warnings

8 years agoMerge 77-draw-tests
Pyry Haulos [Mon, 21 Dec 2015 22:23:36 +0000 (07:23 +0900)]
Merge 77-draw-tests

8 years agoMerge 110-OpFRem-spirv-assembly
Pyry Haulos [Mon, 21 Dec 2015 22:14:51 +0000 (07:14 +0900)]
Merge 110-OpFRem-spirv-assembly

8 years agoMerge branch 'push-constants-bufferCreateInfo' into 'master'
Pyry Haulos [Mon, 21 Dec 2015 21:52:15 +0000 (16:52 -0500)]
Merge branch 'push-constants-bufferCreateInfo' into 'master'

pipeline.push_constant test: fix wrong ordering of BufferCreateInfo structure parameters

Parameters for BufferCreateInfo structure are given in wrong order

See merge request !193

8 years agoMerge branch 'jbolz_shader_executor_misc2' into 'master'
Pyry Haulos [Mon, 21 Dec 2015 21:51:43 +0000 (16:51 -0500)]
Merge branch 'jbolz_shader_executor_misc2' into 'master'

ShaderExecutor: fix zero-sized buffer and copy command buffer submission

See merge request !189

8 years agoMerge branch 'api-createBuffer-usage0' into 'master'
Pyry Haulos [Mon, 21 Dec 2015 21:42:26 +0000 (16:42 -0500)]
Merge branch 'api-createBuffer-usage0' into 'master'

api.buffer.createBuffer: buffer usage cannot be 0.

Spec: (Valid Usage for VkBufferCreateInfo): "usage must not be 0"

See merge request !191

8 years agopipeline.push_constant test: fix wrong ordering of BufferCreateInfo structure parameters
scygan [Mon, 21 Dec 2015 17:07:48 +0000 (18:07 +0100)]
pipeline.push_constant test: fix wrong ordering of BufferCreateInfo structure parameters

8 years agodraw tests: fix review comments
scygan [Wed, 16 Dec 2015 18:45:58 +0000 (19:45 +0100)]
draw tests: fix review comments

8 years agofix commented type for bufferCount
Jeff Bolz [Mon, 21 Dec 2015 15:49:24 +0000 (15:49 +0000)]
fix commented type for bufferCount

8 years agoapi.buffer.createBuffer: buffer usage cannot be 0.
scygan [Mon, 21 Dec 2015 12:49:31 +0000 (13:49 +0100)]
api.buffer.createBuffer: buffer usage cannot be 0.

Spec: (Valid Usage for VkBufferCreateInfo): usage must not be 0

8 years agoFix binding issues with opaque_type_indexing tests. Descriptor layout must go through...
Jeff Bolz [Mon, 21 Dec 2015 08:31:44 +0000 (08:31 +0000)]
Fix binding issues with opaque_type_indexing tests. Descriptor layout must go through builder, fix binding number for UBO array.

8 years agoAdd Context::getDeviceProperties. Fix a couple tessellation issues
Jeff Bolz [Mon, 21 Dec 2015 07:33:43 +0000 (07:33 +0000)]
Add Context::getDeviceProperties. Fix a couple tessellation issues

8 years agoFix compute pipeline layout
Jeff Bolz [Mon, 21 Dec 2015 01:44:20 +0000 (01:44 +0000)]
Fix compute pipeline layout

8 years agoMerge branch 'jbolz_shader_executor1' into jbolz_shader_executor_misc2
Jeff Bolz [Mon, 21 Dec 2015 01:37:48 +0000 (01:37 +0000)]
Merge branch 'jbolz_shader_executor1' into jbolz_shader_executor_misc2

8 years agomerge master
Jeff Bolz [Mon, 21 Dec 2015 01:33:54 +0000 (01:33 +0000)]
merge master

8 years agoFix a few warnings
Pyry Haulos [Mon, 21 Dec 2015 01:00:36 +0000 (10:00 +0900)]
Fix a few warnings

8 years agoShaderExecutor: fix zero-sized buffer and copy command buffer submission
Jeff Bolz [Mon, 21 Dec 2015 00:47:09 +0000 (00:47 +0000)]
ShaderExecutor: fix zero-sized buffer and copy command buffer submission

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Mon, 21 Dec 2015 00:40:31 +0000 (16:40 -0800)]
Merge in changes from Khronos repository

8 years agoMerge "Initial pipeline barrier tests." into vulkan
Pyry Haulos [Mon, 21 Dec 2015 00:38:05 +0000 (00:38 +0000)]
Merge "Initial pipeline barrier tests." into vulkan

8 years agoFix warnings and whitespace errors in occlusion query tests
Pyry Haulos [Mon, 21 Dec 2015 00:36:43 +0000 (09:36 +0900)]
Fix warnings and whitespace errors in occlusion query tests

8 years agoMerge 43-occlusion_query_tests
Pyry Haulos [Mon, 21 Dec 2015 00:36:28 +0000 (09:36 +0900)]
Merge 43-occlusion_query_tests

8 years agoMerge 107-ssbo
Pyry Haulos [Mon, 21 Dec 2015 00:28:36 +0000 (09:28 +0900)]
Merge 107-ssbo

8 years agoChange MIN value of MaxComputeWorkgroupCount to 65535
David Sodman [Sun, 20 Dec 2015 23:33:49 +0000 (15:33 -0800)]
Change MIN value of MaxComputeWorkgroupCount to 65535

This is requested in
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15350

Change-Id: Idad4bb83cea445769c6d88b0367a7bb9f1b6de9d

8 years agoMerge branch '88-fix-api-buffer-test-permutations' into 'master'
Pyry Haulos [Sun, 20 Dec 2015 22:17:32 +0000 (17:17 -0500)]
Merge branch '88-fix-api-buffer-test-permutations' into 'master'

fix for-loop limit on api buffer test generation, fixes #88

See merge request !180

8 years agoMerge 12-shader-executor-uniforms
Pyry Haulos [Sun, 20 Dec 2015 22:05:58 +0000 (07:05 +0900)]
Merge 12-shader-executor-uniforms

8 years agoFix warnings and whitespace issues in dynamic state tests
Pyry Haulos [Sun, 20 Dec 2015 22:01:16 +0000 (07:01 +0900)]
Fix warnings and whitespace issues in dynamic state tests

8 years agoMerge dynamic_state_tests
Pyry Haulos [Sun, 20 Dec 2015 22:01:01 +0000 (07:01 +0900)]
Merge dynamic_state_tests

8 years agoFix few include guards and whitespace violations
Pyry Haulos [Sun, 20 Dec 2015 21:40:52 +0000 (06:40 +0900)]
Fix few include guards and whitespace violations

8 years agoFix few deAtomic.h warnings
Pyry Haulos [Sun, 20 Dec 2015 21:12:07 +0000 (06:12 +0900)]
Fix few deAtomic.h warnings

8 years agoShaderExecutor: Remove call to setTestContextResult. Switch layout to std430.
Jeff Bolz [Sat, 19 Dec 2015 20:50:37 +0000 (20:50 +0000)]
ShaderExecutor: Remove call to setTestContextResult. Switch layout to std430.

8 years agoInitial pipeline barrier tests.
Mika Isojärvi [Wed, 16 Dec 2015 18:06:23 +0000 (10:06 -0800)]
Initial pipeline barrier tests.

Supports all image and buffer transfer operations and rendering buffers
as index or vertex buffer.
Change-Id: If73af50d5e85bccc04fbeaae55c390df5ce5c016

8 years agoLoop with return.
Dejan Mircevski [Fri, 18 Dec 2015 21:52:27 +0000 (16:52 -0500)]
Loop with return.

8 years agoLoop with break.
Dejan Mircevski [Fri, 18 Dec 2015 21:40:32 +0000 (16:40 -0500)]
Loop with break.

8 years agoLoop with continue.
Dejan Mircevski [Fri, 18 Dec 2015 21:22:47 +0000 (16:22 -0500)]
Loop with continue.

8 years agoDedupe OpConstant %f32 -1.
Dejan Mircevski [Fri, 18 Dec 2015 20:45:58 +0000 (15:45 -0500)]
Dedupe OpConstant %f32 -1.

8 years agoAdd compute OpFRem tests.
Lei Zhang [Fri, 18 Dec 2015 16:21:44 +0000 (11:21 -0500)]
Add compute OpFRem tests.

8 years agoRemove inaccurate comments.
Dejan Mircevski [Fri, 18 Dec 2015 17:13:10 +0000 (12:13 -0500)]
Remove inaccurate comments.

8 years agoAdded FRem graphics tests.
Andrew Woloszyn [Thu, 17 Dec 2015 21:38:08 +0000 (16:38 -0500)]
Added FRem graphics tests.

8 years agoMerge branch 'jekstrand-bufferview-create-fixes2' into 'master'
Pyry Haulos [Fri, 18 Dec 2015 17:17:37 +0000 (12:17 -0500)]
Merge branch 'jekstrand-bufferview-create-fixes2' into 'master'

buffer_view.create: Only create views after binding memory

The only time the Vulkan API allows you to create a view after binding
memory is if you are using sparse memory.  However, sparse memory requires
a different binding paradigm.  Since we don't actually support sparse
binding in this test, we're probably better off just not claiming to for
now and fixing the binding problem.

This fixes #84

See merge request !178

8 years agoMerge branch 'binding_model-num_workgroups_ref' into 'master'
Pyry Haulos [Fri, 18 Dec 2015 17:16:55 +0000 (12:16 -0500)]
Merge branch 'binding_model-num_workgroups_ref' into 'master'

binding_model test - variable life time issue: removed unnecessary reference

Seems `m_numWorkGroups` is used as a reference to a variable, that is removed.

See merge request !179

8 years agoquery_pool test: always wait for vkCmdCopyQueryResults to complete
scygan [Fri, 18 Dec 2015 16:14:15 +0000 (17:14 +0100)]
query_pool test: always wait for vkCmdCopyQueryResults to complete

- otherwise buffer contents can be undefined.

8 years agoquery_pool test: address review comments
scygan [Fri, 18 Dec 2015 15:58:48 +0000 (16:58 +0100)]
query_pool test: address review comments

8 years agofix for-loop limit on api buffer test generation, fixes #88
Daniel Hegedus [Fri, 18 Dec 2015 13:31:15 +0000 (14:31 +0100)]
fix for-loop limit on api buffer test generation, fixes #88

8 years agovariable life time issue - removed unnecessary reference
bpkowali [Fri, 18 Dec 2015 08:24:10 +0000 (09:24 +0100)]
variable life time issue - removed unnecessary reference

8 years agoSSBO: Improve test case generation and size calculations
Peter Gal [Fri, 18 Dec 2015 09:27:39 +0000 (10:27 +0100)]
SSBO: Improve test case generation and size calculations

8 years agoSSBO: add std430 layout parts
Peter Gal [Fri, 18 Dec 2015 08:41:47 +0000 (09:41 +0100)]
SSBO: add std430 layout parts

8 years agoSSBO: add test cases and result validation
Peter Gal [Thu, 17 Dec 2015 17:04:33 +0000 (18:04 +0100)]
SSBO: add test cases and result validation

8 years agoSSBO: add storage buffer descriptors
Peter Gal [Wed, 9 Dec 2015 17:59:52 +0000 (18:59 +0100)]
SSBO: add storage buffer descriptors

8 years agoSSBO: add pipeline
Peter Gal [Wed, 9 Dec 2015 14:35:55 +0000 (15:35 +0100)]
SSBO: add pipeline

8 years agoSSBO: make it buildable and add a dummy testcase
Peter Gal [Thu, 3 Dec 2015 13:44:37 +0000 (14:44 +0100)]
SSBO: make it buildable and add a dummy testcase

8 years agoSSBO: add initial base
Peter Gal [Wed, 2 Dec 2015 15:10:21 +0000 (16:10 +0100)]
SSBO: add initial base

8 years agoFix few warnings
Pyry Haulos [Thu, 17 Dec 2015 23:41:19 +0000 (15:41 -0800)]
Fix few warnings

Change-Id: I481b6033303fd6936f21ff1009cc049c99d57aa6

8 years agoMerge 42-ubo
Pyry Haulos [Thu, 17 Dec 2015 23:38:18 +0000 (15:38 -0800)]
Merge 42-ubo

8 years agoMerge 97-spirv-assembly-tests
Pyry Haulos [Thu, 17 Dec 2015 23:37:17 +0000 (15:37 -0800)]
Merge 97-spirv-assembly-tests

8 years agobuffer_view.create: Only create views after binding memory
Jason Ekstrand [Thu, 17 Dec 2015 23:04:45 +0000 (15:04 -0800)]
buffer_view.create: Only create views after binding memory

The only time the Vulkan API allows you to create a view after binding
memory is if you are using sparse memory.  However, sparse memory requires
a different binding paradigm.  Since we don't actually support sparse
binding in this test, we're probably better off just not claiming to for
now and fixing the binding problem.

This fixes #84

8 years agoFix warnings reported by GCC
Pyry Haulos [Thu, 17 Dec 2015 23:07:19 +0000 (15:07 -0800)]
Fix warnings reported by GCC

Change-Id: Ie5de5794fc7ed53e1f3c4cb7b7fe38a756dab2eb

8 years agoMerge Khronos repository
Pyry Haulos [Thu, 17 Dec 2015 23:01:34 +0000 (15:01 -0800)]
Merge Khronos repository

8 years agoMerge "Add basic coverage for allocation callbacks to obj mgmt tests" into vulkan
Pyry Haulos [Thu, 17 Dec 2015 22:48:42 +0000 (22:48 +0000)]
Merge "Add basic coverage for allocation callbacks to obj mgmt tests" into vulkan

8 years agoMerge "Add Vulkan memory allocation callback utilities" into vulkan
Pyry Haulos [Thu, 17 Dec 2015 22:48:22 +0000 (22:48 +0000)]
Merge "Add Vulkan memory allocation callback utilities" into vulkan

8 years agoMerge "Add very basic support for allocation callbacks to null driver" into vulkan
Pyry Haulos [Thu, 17 Dec 2015 22:47:51 +0000 (22:47 +0000)]
Merge "Add very basic support for allocation callbacks to null driver" into vulkan

8 years agoMerge branch 'jekstrand-bufferview-create-fixes' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 22:47:06 +0000 (17:47 -0500)]
Merge branch 'jekstrand-bufferview-create-fixes' into 'master'

buffer_view.create test fixes

This MR fixes a bug in the buffer_view.create tests where they don't properly query the driver for supported formats.

See merge request !177

8 years agoAdd basic coverage for allocation callbacks to obj mgmt tests
Pyry Haulos [Fri, 11 Dec 2015 22:25:55 +0000 (14:25 -0800)]
Add basic coverage for allocation callbacks to obj mgmt tests

 * Allocation callbacks that always succeed

 * Failure after increasing number of callbacks until object creation
succeeds

Change-Id: I26742ebe910505b91a78bae4549a484fa6cd77ae

8 years agoAdd Vulkan memory allocation callback utilities
Pyry Haulos [Fri, 11 Dec 2015 22:20:04 +0000 (14:20 -0800)]
Add Vulkan memory allocation callback utilities

Change-Id: I3b81ee1f02825585c5bdcdf90f705d392dd7157b

8 years agobuffer_view.create: Separate usage and features bits
Jason Ekstrand [Thu, 17 Dec 2015 21:58:35 +0000 (13:58 -0800)]
buffer_view.create: Separate usage and features bits

In the Vulkan API, VkFormatFeatureFlags and VkBufferUsageFlags are separate
bitfields.  The tests were comparing BufferUsageFlags to the
FormatFeatureFlags that it got from the driver so it would try and create
invalid buffer views.  This commit splits these apart so the tests are now
properly querying the driver.

This fixes #108

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Thu, 17 Dec 2015 22:09:13 +0000 (14:09 -0800)]
Merge in changes from Khronos repository

8 years agoImprove aligned alloc utilities further
Pyry Haulos [Thu, 17 Dec 2015 21:42:34 +0000 (13:42 -0800)]
Improve aligned alloc utilities further
am: fc353a7ad4

* commit 'fc353a7ad4383948ac52ffab646ba82d302168fe':
  Improve aligned alloc utilities further

8 years agoMerge branch 'buffer_size_gt_zero' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 21:24:32 +0000 (16:24 -0500)]
Merge branch 'buffer_size_gt_zero' into 'master'

Buffer size of zero is not valid - replace test with a size of 1 byte

The spec says: "The value of pname:size must: be greater than `0`".

See merge request !166

8 years agoShaderExecutor: improve uniform support, code cleanup.
Akos Dirner [Thu, 17 Dec 2015 20:48:23 +0000 (21:48 +0100)]
ShaderExecutor: improve uniform support, code cleanup.

8 years agoImprove aligned alloc utilities further
Pyry Haulos [Thu, 17 Dec 2015 04:31:40 +0000 (20:31 -0800)]
Improve aligned alloc utilities further

 * Add deAlignedRealloc()

 * Clean up implementation

 * Add basic tests

 * Add deIsAlignedSize() to deInt32.h

Change-Id: I139b82d568fbbaccf6c820459f268a1b32a98c56

8 years agoMoved OpSpecConstantOp outside of function and into constants section
Andrew Woloszyn [Thu, 17 Dec 2015 20:27:55 +0000 (15:27 -0500)]
Moved OpSpecConstantOp outside of function and into constants section

8 years agoAdd SPIR-V graphics assembly tests for decoration group.
Lei Zhang [Mon, 14 Dec 2015 15:34:53 +0000 (10:34 -0500)]
Add SPIR-V graphics assembly tests for decoration group.

8 years agoAdd SPIR-V assembly graphics tests for NoContraction.
Lei Zhang [Fri, 11 Dec 2015 16:30:53 +0000 (11:30 -0500)]
Add SPIR-V assembly graphics tests for NoContraction.

8 years agoAdded OpQuantize Graphics tests for OpSpecConstantOp.
Andrew Woloszyn [Tue, 15 Dec 2015 19:21:21 +0000 (14:21 -0500)]
Added OpQuantize Graphics tests for OpSpecConstantOp.

8 years agoMerge branch 'jbolz_glslang_flags' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 18:49:34 +0000 (13:49 -0500)]
Merge branch 'jbolz_glslang_flags' into 'master'

Set glslang SPV/Vulkan flags

cc @johnk who I briefly discussed this over email with.

The new push_constant tests require vulkan to be "enabled" in glslang, which happens by means of EShMsgSpvRules.

See merge request !170

8 years agoMerge branch 'issue_72' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 18:26:26 +0000 (13:26 -0500)]
Merge branch 'issue_72' into 'master'

Several fixes for pipeline.sampler.image_view tests

Fix mapping of VK filter modes to Sampler::filter modes. Fix LOD calculation for VK_SAMPLER_MIPMAP_MODE_BASE. Adjust texcoords to avoid tiebreaking rules. Clamp lodMid to .01 for minfilter tests. Disable linear filtering tests for integer formats.

See #72 and #74.

See merge request !142

8 years agoMerge branch 'jbolz_renderpass' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 18:19:04 +0000 (13:19 -0500)]
Merge branch 'jbolz_renderpass' into 'master'

VK.renderpass fixes

WIP to allow review time.

Includes fix for #38

See merge request !155

8 years agoBarrier in loop.
Dejan Mircevski [Wed, 16 Dec 2015 22:10:06 +0000 (17:10 -0500)]
Barrier in loop.

8 years agoAdd deIsPowerOfTwoSize() to deInt32.h
Pyry Haulos [Thu, 17 Dec 2015 18:09:53 +0000 (10:09 -0800)]
Add deIsPowerOfTwoSize() to deInt32.h
am: 437140ef29

* commit '437140ef2907de33b815c4313e14a2946253b390':
  Add deIsPowerOfTwoSize() to deInt32.h

8 years agoUbo: add missing multisample params
Daniel Hegedus [Thu, 17 Dec 2015 16:55:41 +0000 (17:55 +0100)]
Ubo: add missing multisample params

8 years agoMerge branch '47-fix-multisample-state' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 16:40:39 +0000 (11:40 -0500)]
Merge branch '47-fix-multisample-state' into 'master'

Added multisampeStateParams to graphics pipeline creation, fixes #47

Set a valid VkPipelineMultisampleStateCreateInfo structure to pMultisampleState as declared in api spec.

See merge request !171

8 years agoMerge branch '94-builtin-precision-speedup' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 16:33:42 +0000 (11:33 -0500)]
Merge branch '94-builtin-precision-speedup' into 'master'

ShaderExecutor builtin precision tests: Move input generation from TestCase to TestInstance

Fixes #94

This fix speeded up getting testlist from 100 secs to 2 secs.

See merge request !165

8 years agoMerge branch '79-bufferview-sparse_binding' into 'master'
Pyry Haulos [Thu, 17 Dec 2015 16:29:12 +0000 (11:29 -0500)]
Merge branch '79-bufferview-sparse_binding' into 'master'

79 BufferView test: check if sparseBinding feature is enabled

This fixes issue #79

See merge request !130

8 years agoUnify initialization of entry point names.
Lei Zhang [Tue, 15 Dec 2015 20:13:54 +0000 (15:13 -0500)]
Unify initialization of entry point names.

8 years agoAdd SPIR-V assembly compute spec constant tests for OpQuantizeToF16.
Lei Zhang [Tue, 15 Dec 2015 19:57:05 +0000 (14:57 -0500)]
Add SPIR-V assembly compute spec constant tests for OpQuantizeToF16.

8 years agoUse minUniformBufferOffsetAlignment sized alignment in Uniform Buffer Object tests.
Csaba Osztrogonác [Thu, 17 Dec 2015 15:28:23 +0000 (16:28 +0100)]
Use minUniformBufferOffsetAlignment sized alignment in Uniform Buffer Object tests.

8 years agoAdded additional graphics tests.
Andrew Woloszyn [Thu, 10 Dec 2015 19:48:14 +0000 (14:48 -0500)]
Added additional graphics tests.

OpQuantizeF16
OpSpecConstantOp
Loop tests

8 years agoRemove unsupported packed and shared block layout test cases from Uniform Buffer...
Csaba Osztrogonác [Thu, 17 Dec 2015 15:22:42 +0000 (16:22 +0100)]
Remove unsupported packed and shared block layout test cases from Uniform Buffer Object tests.

8 years agoBufferView test: check if sparseBinding feature is enabled
pflisiko [Thu, 10 Dec 2015 14:56:55 +0000 (15:56 +0100)]
BufferView test: check if sparseBinding feature is enabled

8 years agoAdded multisampeStateParams to graphics pipeline creation, fixes #47
Daniel Hegedus [Thu, 17 Dec 2015 12:10:40 +0000 (13:10 +0100)]
Added multisampeStateParams to graphics pipeline creation, fixes #47

8 years agoShaderExecutor builtin precision tests: Add back virtual getSamplings() for possible...
Csaba Osztrogonác [Thu, 17 Dec 2015 10:10:29 +0000 (11:10 +0100)]
ShaderExecutor builtin precision tests: Add back virtual getSamplings() for possible future use

8 years agoSet glslang SPV/Vulkan flags
Jeff Bolz [Thu, 17 Dec 2015 06:20:27 +0000 (06:20 +0000)]
Set glslang SPV/Vulkan flags

8 years agoAdd deIsPowerOfTwoSize() to deInt32.h
Pyry Haulos [Thu, 17 Dec 2015 04:29:57 +0000 (20:29 -0800)]
Add deIsPowerOfTwoSize() to deInt32.h

Change-Id: Idb2b0d6d3d89deefbc83daf0a7f0511cfb5ebda3

8 years agoRemove unused function and fix conversion warning
Pyry Haulos [Thu, 17 Dec 2015 00:35:48 +0000 (16:35 -0800)]
Remove unused function and fix conversion warning

Change-Id: I93c9cb5c53deb8961c88f74aec2431d28da4d81a

8 years agoMerge 30-vertex-input-tests
Pyry Haulos [Thu, 17 Dec 2015 00:29:16 +0000 (16:29 -0800)]
Merge 30-vertex-input-tests

Change-Id: Ieae77cd894e451a3adc3c5ad1ac30cb6ed3beb84

8 years agoMerge "Add de::AppendList<T>"
Pyry Haulos [Thu, 17 Dec 2015 00:19:52 +0000 (00:19 +0000)]
Merge "Add de::AppendList<T>"
am: b5146e0adf

* commit 'b5146e0adf1b80f2000f9d9e80c625d4d6e21c08':
  Add de::AppendList<T>

8 years agoMerge "Add de::AppendList<T>"
Pyry Haulos [Thu, 17 Dec 2015 00:13:07 +0000 (00:13 +0000)]
Merge "Add de::AppendList<T>"

8 years agoAdd very basic support for allocation callbacks to null driver
Pyry Haulos [Fri, 11 Dec 2015 22:19:16 +0000 (14:19 -0800)]
Add very basic support for allocation callbacks to null driver

Change-Id: I174ce7df5099e5f79db88556008641ca54fdaaae

8 years agoAdded spirv-assembly graphics tests.
Andrew Woloszyn [Mon, 23 Nov 2015 15:34:54 +0000 (10:34 -0500)]
Added spirv-assembly graphics tests.

This includes
OpSource, OpConstantNull, OpLine, OpNoLine, OpConstantComposite,
OpSourceContinued, OpUndef, OpPhi instruction tests.

It also tests:
Selection block ordering
Multiple shaders in a single module