Commit Graph

15 Commits

Author SHA1 Message Date
942599404d Add workaround for static vertex count
Change-Id: I3e20bbeaff390753960ca549d6cf3c6a6bd276a1
2020-10-20 23:50:13 -07:00
64e27a46d5 :
Added option to force dynamic vertex count in GS

Change-Id: Ie53e1ff2ee3dfa5bdd287f739759d6be660f5a06
2020-09-24 17:34:31 -07:00
38932301a2 - use IGC_ASSERT_MESSAGE in IGC
- refactor assertion statements
- remove __debugbreak() for CShader.cpp and RastyJitter.cpp

Change-Id: I5a1318036713bc834c0391a66267b12332c296a3
2020-06-16 06:31:51 -07:00
d5cf8dc51b use IGC_ASSERT in IGC/Compiler
Change-Id: I1a2fb9d672885c9743b328d500fd107be4b65c32
2020-04-26 10:56:23 -07:00
395cc1d967 It is refactoring.
1) Changed USC namespace to IGC for all enumerators defined in file ShaderTypesEnum.h.
2) Changed several enum names by removing USC from them.
3) Rest of the files are just follow up.
4) Removed unnecessary comments from file ShaderTypesEnum.h.

Change-Id: I1480368337127c8740203bb9fea675abe84ff1a9
2020-04-03 02:55:48 -07:00
bdb241cbbf This reverts commit 91241d8cf9.
Change-Id: I5cc82acaa1a4d2e779c1e97045d4ad6d88baeb27
2020-02-05 14:04:26 -08:00
91241d8cf9 It is refactoring.
1) Changed USC namespace to IGC for all enumerators defined in file ShaderTypesEnum.h.
2) Changed several enum names by removing USC from them.
3) Rest of the files are just follow up.
4) Removed unnecessary comments from file ShaderTypesEnum.h.

Change-Id: I39591a38c4ee5eb86ba3b4ce3385d512e9f3eb4d
2020-02-04 09:37:32 -08:00
862d1d982b This is a clean-up change for fixing EOL whitespace
Change-Id: I91c714f4476bcc2b168596bc3840a94adc337bf6
2019-10-04 09:40:56 -07:00
608a38beb0 Cleanup, formating and refactor code
Change-Id: I2774e7e21c7131a2e6cfb0f5eea2e054cc9bd358
2019-08-07 05:29:04 -07:00
9508c9a18b Separating metadata for URB header input and output. To allow
better control for LTO

Change-Id: Id17416ce0378175283b4aea94d5fe7814391cc41
2018-09-19 14:46:25 -07:00
8fe31a96d5 The decision of whether or not a shader has a fixed URB header
size can now be made on a per-shader basis instead of being set
per-adaptor.

Change-Id: I0f1f6ed901f3a272d98c84b833a52dd946ed908c
2018-08-21 13:36:54 -07:00
d849757b13 Added a new metadata field that indicates that a shader needs to write a vertex header(for VS/DS) or needs to read a vertex header(for HS/GS). This field is used to avoid allocating space in the URB for the vertex header when it is not needed.
Change-Id: Ic633ba9eb8eadefcf5ead55b2f523c836056c20a
2018-05-31 13:35:46 -08:00
d1d1663d92 Revert change 98b9564
Change-Id: I653bf7f5a7a23ad3aea5fdabd1cda83b37727a9c
2018-05-16 13:33:30 +02:00
98b95644e3 Added a new metadata field that indicates that a shader needs to write a vertex header(for VS/DS) or needs to read a vertex header(for HS/GS). This field is used to avoid allocating space in the URB for the vertex header when it is not needed.
Change-Id: Ic1d1ddf48556a1f87df48422b119985b478f6585
2018-05-14 09:08:52 -08:00
b0f00b3ee0 Initial Release of the Intel Graphics Compiler
Signed-off-by: achand7 <anupama.chandrasekhar@intel.com>
2018-01-30 10:00:45 -08:00