-
c3f1cdfa57
GLSL: The execution scope for barriers should be Workgroup.
chrgau01@arm.com
2016-11-14 10:10:05 +01:00
-
-
84d11e1859
Merge pull request #583 from null77/fix-unref-warning
John Kessenich
2016-11-13 22:04:04 -07:00
-
-
610ff835c9
Merge pull request #589 from steve-lunarg/vec1-promotion-fix
John Kessenich
2016-11-13 22:01:54 -07:00
-
-
d9cb832f9c
HLSL: allow promotion from 1-vector types to scalars, e.g, float<-float1
steve-lunarg
2016-11-11 15:37:10 -07:00
-
-
e69e196e02
Merge pull request #584 from steve-lunarg/attribute-expressions
John Kessenich
2016-11-11 11:27:12 -07:00
-
-
a22f7dbb71
HLSL: Allow expressions in attributes
steve-lunarg
2016-11-11 08:17:44 -07:00
-
-
57cb69a3f1
Fix unrefenced variable warning with AMD_EXTENSIONS disabled.
Jamie Madill
2016-11-09 13:49:24 -05:00
-
d3f1122a44
Whole stack: Fix stale types in the AST linker object nodes, fixing #557.
John Kessenich
2016-11-05 10:15:53 -06:00
-
-
9088be4c07
Add UAV (image) binding offset and HLSL register support
steve-lunarg
2016-11-01 10:31:42 -06:00
-
-
e5e58cfee3
Merge pull request #575 from steve-lunarg/iomap-warning-fix
John Kessenich
2016-11-01 09:49:49 -06:00
-
-
5b2d667fea
Fix build warnings in remapper, re-indent for glslang standard
steve-lunarg
2016-11-01 08:51:46 -06:00
-
-
89df3c2dcb
Merge pull request #572 from steve-lunarg/numthreads
John Kessenich
2016-11-01 00:25:06 -06:00
-
-
1061accfac
Merge pull request #562 from TiemoJung/io_map_control_publish
John Kessenich
2016-11-01 00:24:01 -06:00
-
-
909b8afa4a
Merge pull request #570 from steve-lunarg/mintypes
John Kessenich
2016-11-01 00:23:29 -06:00
-
-
cf35b17c4f
Merge pull request #574 from dneto0/android-has-no-std-stoi
John Kessenich
2016-11-01 00:08:40 -06:00
-
-
e301f67828
Use std::atoi instead of std::stoi
David Neto
2016-10-31 17:02:45 -04:00
-
-
3226b0835c
HLSL: Add min*{float,int,uint} types
steve-lunarg
2016-10-26 19:18:55 -06:00
-
-
1868b14435
HLSL: implement numthreads for compute shaders
steve-lunarg
2016-10-20 13:07:10 -06:00
-
-
-
e19e68d431
Merge pull request #571 from baldurk/explicit-lambda-returns
John Kessenich
2016-10-28 19:16:13 -06:00
-
-
ca73570447
Add explicit lambda return types, for compilers without C++14 support
baldurk
2016-10-28 17:57:25 +02:00
-
-
c2016a52d2
New uniform mapping handling
t.jung
2016-10-27 15:45:02 +02:00
-
-
9507885537
Merge pull request #560 from jeremy-lunarg/pragmas
John Kessenich
2016-10-26 23:02:47 -06:00
-
-
51634468da
Merge pull request #568 from steve-lunarg/logicalop-fix
John Kessenich
2016-10-26 23:01:16 -06:00
-
-
aba444005f
Merge pull request #567 from steve-lunarg/compare-fix
John Kessenich
2016-10-26 22:54:35 -06:00
-
-
850ac0628d
Merge pull request #561 from jeremy-lunarg/unused
John Kessenich
2016-10-26 22:51:43 -06:00
-
-
27939caa86
HLSL: allow component-wise operations for logical || and &&.
steve-lunarg
2016-10-26 12:42:49 -06:00
-
-
-
85244d7486
HLSL: Enable component-wise vector comparisons from operators
steve-lunarg
2016-10-21 16:43:38 -06:00
-
-
-
0d628c179d
Merge pull request #565 from mre4ce/master
John Kessenich
2016-10-25 00:16:12 -06:00
-
-
4e3dd2087c
WIP: avoid strtok
steve-lunarg
2016-10-20 23:56:45 -06:00
-
c8e60e28b7
WIP: apply unused variable
Jeremy Hayes
2016-10-20 16:12:36 -06:00
-
-
d1300753f7
update
Johannes van Waveren
2016-10-21 17:30:50 +09:00
-
2f4c832d47
Merge remote-tracking branch 'upstream/master'
Johannes van Waveren
2016-10-21 17:21:46 +09:00
-
-
-
-
8e1e717cae
fixed MSVC 2015 compile warnings
Johannes van Waveren
2016-10-21 17:21:12 +09:00
-
3fc1543794
Merge pull request #559 from steve-lunarg/samplecmp-fix
John Kessenich
2016-10-20 19:22:57 -06:00
-
-
04e2dc164e
Merge pull request #558 from steve-lunarg/image-atomics
John Kessenich
2016-10-20 19:09:55 -06:00
-
-
921d315f3c
Merge pull request #555 from steve-lunarg/promotion-fixes
John Kessenich
2016-10-20 19:07:27 -06:00
-
-
720e89b314
Merge pull request #556 from dneto0/guard-amd-enums
John Kessenich
2016-10-20 19:04:30 -06:00
-
-
-
-
6b596682c9
HLSL: fix defect in EOpMethodSampleCmp* texture decomposition
steve-lunarg
2016-10-20 14:50:12 -06:00
-
-
-
6cb1637f37
Move promote methods to TIntermediate class
steve-lunarg
2016-10-19 12:57:22 -06:00
-
22322361d6
HLSL: phase 4 of rwtexture support: add image atomics
steve-lunarg
2016-10-19 10:15:25 -06:00
-
-
-
bb5c02fd23
Add missing guard to code that uses AMD extensions
David Neto
2016-10-19 10:16:29 -04:00
-
-
e5921f1309
HLSL: Fix unary and binary operator type conversion issues
steve-lunarg
2016-10-15 10:29:58 -06:00
-
-
5d45eadedc
HLSL: Turn on tests for groupshared.
John Kessenich
2016-10-16 12:22:20 -06:00
-
b50fd17acb
HLSL: Support SV_Coverage and SV_DispatchThreadId; catch SV_GroupIndex.
John Kessenich
2016-10-16 12:12:11 -06:00
-
4a3467933e
Build: Fix unsigned/signed warning.
John Kessenich
2016-10-16 11:50:46 -06:00
-
1fabc0f697
Merge pull request #548 from baldurk/vs2010-compile-fixes
John Kessenich
2016-10-15 23:09:31 -06:00
-
-
bf8a6ef750
Merge pull request #551 from steve-lunarg/rwbuffers-fmt
John Kessenich
2016-10-15 23:03:38 -06:00
-
-
c658497846
Merge pull request #539 from schwa423/linux_global_lock
John Kessenich
2016-10-15 22:53:46 -06:00
-
-
1b6daa0401
Merge pull request #550 from amdrexu/bugfix
John Kessenich
2016-10-15 22:49:53 -06:00
-
-
062b239d10
Merge pull request #549 from steve-lunarg/multidim-array
John Kessenich
2016-10-15 22:43:43 -06:00
-
-
425af5f6b0
Use a recursive mutex.
Josh Gargus
2016-10-15 15:19:59 -07:00
-
cce8d48bcc
HLSL: phase 3c: add option to use Unknown storage format
steve-lunarg
2016-10-14 18:36:42 -06:00
-
8b0227ced9
HLSL: phase 3b: Texture methods remember and return vector size.
steve-lunarg
2016-10-14 16:40:32 -06:00
-
4f2da27aec
HLSL: phase 3a: Add sub-vec4 rwtexture formats (qualifier.layoutFormat)
steve-lunarg
2016-10-10 15:24:57 -06:00
-
-
-
17ff343bf4
SPV: Add missing extension declarations for certain AMD extensions.
Rex Xu
2016-10-14 17:41:45 +08:00
-
-
-
f042e407a9
Merge pull request #542 from steve-lunarg/rwbuffers
John Kessenich
2016-10-13 12:49:56 -06:00
-
-
e4ad1bb68a
Merge pull request #538 from steve-lunarg/iomap-binding-range-err
John Kessenich
2016-10-13 12:44:16 -06:00
-
-
7b211a370b
HLSL: allow multi-dimensional arrays
steve-lunarg
2016-10-13 12:26:18 -06:00
-
-
-
486d9e44e0
Update HexFloat tests to use non-enum class enum values
baldurk
2016-10-13 20:05:13 +02:00
-
021dbb4cd4
Change negatable_left_shift and negatable_right_shift to inline funcs
baldurk
2016-10-13 19:39:24 +02:00
-
cabba60abf
Change {} constructor brackets to ()
baldurk
2016-10-13 19:32:37 +02:00
-
7cac9e7245
Change "using x = y;" to "typedef y x;" statements
baldurk
2016-10-13 19:31:15 +02:00
-
a227d27227
Explicitly implement default constructors
baldurk
2016-10-13 19:30:27 +02:00
-
1a65fc269c
Add std::isnan and std::isinf wrappers for VS2010 that doesn't have them
baldurk
2016-10-13 19:28:54 +02:00
-
033d3ef22c
Change enum class to plain enum
baldurk
2016-10-13 19:28:20 +02:00
-
31d5d48812
Change constructor to use ()s instead of {}s
baldurk
2016-10-13 19:25:52 +02:00
-
ff160f15ef
Add #include <cstdint> for std::uint32_t usage
baldurk
2016-10-13 19:24:42 +02:00
-
75c3bf68e9
Add strtoull wrapper for VS2010, pointing to MS implementation
baldurk
2016-10-13 19:24:23 +02:00
-
54a28de4a9
Give all complex lambdas an explicit return type
baldurk
2016-10-13 19:23:39 +02:00
-
-
-
b3da8a9cb3
HLSL: phase 2e: introduce lower level addBinaryNode/UnaryNode fns
steve-lunarg
2016-10-12 12:38:12 -06:00
-
07830e805b
HLSL: phase 2d: minor cleanup, & allow operator[] on non-rw textures
steve-lunarg
2016-10-10 10:00:14 -06:00
-
0de16da2c0
HLSL: phase 2c: use lValueErrorCheck in HLSL FE
steve-lunarg
2016-10-08 10:54:52 -06:00
-
90707966ea
HLSL: phase 2b: add l-value operator[] for RWTexture/RWBuffer
steve-lunarg
2016-10-07 19:35:40 -06:00
-
6b43d274e7
HLSL: phase 2a: add r-value operator[] for RWTexture/RWBuffer
steve-lunarg
2016-10-06 20:12:24 -06:00
-
-
-
e3aa654c4b
Merge pull request #546 from yavn/OpImageQueryLod-with-SampledImage
John Kessenich
2016-10-12 09:05:07 -06:00
-
-
7208a974aa
SPV: Use SampledImage with OpImageQueryLod
Maciej Jesionowski
2016-10-12 15:40:37 +02:00
-
-
631f223b1b
Merge pull request #543 from slime73/compilerwarnings
John Kessenich
2016-10-11 15:31:31 -06:00
-
-
f887785990
fixup! Address some compiler warnings.
Alex Szpakowski
2016-10-11 16:16:47 -03:00
-
6d6b19dc5f
Merge pull request #544 from amdrexu/feature
John Kessenich
2016-10-11 09:29:30 -06:00
-
-
f3b27471f8
SPV: Implement extension SPV_KHR_shader_draw_parameters.
Rex Xu
2016-07-22 18:15:31 +08:00
-
-
dd2fc1f3d8
Merge pull request #545 from amdrexu/bugfix
John Kessenich
2016-10-10 09:43:30 -06:00
-
-
4c25709f45
Parser: Some function prototypes of interpolateAtXXX are incorrect.
Rex Xu
2016-10-10 15:38:15 +08:00
-
-
49ad2b72a1
Address some compiler warnings.
Alex Szpakowski
2016-10-08 22:07:20 -03:00
-
-
19bdf90eba
SPV: Distinguish between SPV and non-SPV rules for member overlap.
John Kessenich
2016-10-07 11:50:25 -06:00
-
087a454af2
HLSL: Add shape conversions for return values.
John Kessenich
2016-10-06 16:56:54 -06:00
-
ed33e05762
HLSL: Do structure conversion for return type struct-punning on non-entry-point functions.
John Kessenich
2016-10-06 12:59:51 -06:00
-
7a7217c81b
Merge pull request #540 from steve-lunarg/rwbuffers
John Kessenich
2016-10-06 11:47:37 -06:00
-
-
bb0183f817
HLSL: phase 1: add RWTexture and RWBuffer
steve-lunarg
2016-10-04 16:58:14 -06:00
-
-
87a83d6841
Use pthread_mutex for global lock on Linux.
Josh Gargus
2016-10-05 18:32:51 -07:00
-
-
-
9065ed83b8
Merge pull request #537 from dneto0/pass-cwd-to-gtest
John Kessenich
2016-10-05 13:57:22 -06:00
-
-
9ae34742cf
Check for out-of-range bindings during IO mapping.
steve-lunarg
2016-10-05 13:40:13 -06:00
-
-
-
c056adcddd
Allow for larger binding numbers. 65K instead of 255.
John Kessenich
2016-10-05 12:31:24 -06:00
-
1d3a966106
Gtests can be run on another source tree
David Neto
2016-10-05 10:25:09 -04:00
-
-
196b6e24f6
Merge pull request #536 from steve-lunarg/flatten-assign-fix
John Kessenich
2016-10-04 19:45:18 -06:00
-
-
2199c2404b
HLSL: fix for flattening assignments from non-symbol R-values.
steve-lunarg
2016-10-02 22:13:22 -06:00
-
-
ce5d4afc7f
Merge pull request #533 from steve-lunarg/reflection
John Kessenich
2016-10-03 13:57:32 -06:00
-
-
8ffc36aecc
add reflection queries to return a TType. Fix minor issue with interface names.
steve-lunarg
2016-09-21 14:19:40 -06:00
-
-
de97fe0ad4
Non-functional: Rationalizing parse helper hierarchy, step 3 (effected editable symbols and IO resize).
John Kessenich
2016-10-01 18:44:38 -06:00
-
a2a5dd474e
Non-functional: Rationalizing parse helper hierarchy, step 2 (effected error messaging and cascading errors).
John Kessenich
2016-10-01 18:07:57 -06:00
-
273060c2d3
Non-functional: Rationalizing parse helper hierarchy, step 1 (effected memory of HLSL keyword map).
John Kessenich
2016-10-01 17:47:40 -06:00