NameDateSize

..10-Aug-20184 KiB

Android.mk10-Aug-201879

README.txt10-Aug-2018919

rsdAllocation.cpp10-Aug-201847.2 KiB

rsdAllocation.h10-Aug-20188.7 KiB

rsdBcc.cpp10-Aug-20186.8 KiB

rsdBcc.h10-Aug-20185.6 KiB

rsdCore.cpp10-Aug-201813.6 KiB

rsdCore.h10-Aug-20181.4 KiB

rsdElement.cpp10-Aug-20181.2 KiB

rsdElement.h10-Aug-20181.2 KiB

rsdFrameBuffer.cpp10-Aug-20183.1 KiB

rsdFrameBuffer.h10-Aug-20181.1 KiB

rsdFrameBufferObj.cpp10-Aug-20185.4 KiB

rsdFrameBufferObj.h10-Aug-20181.6 KiB

rsdGL.cpp10-Aug-201819.5 KiB

rsdGL.h10-Aug-20183.3 KiB

rsdMesh.cpp10-Aug-20181.6 KiB

rsdMesh.h10-Aug-20181.1 KiB

rsdMeshObj.cpp10-Aug-20187.1 KiB

rsdMeshObj.h10-Aug-20182 KiB

rsdProgram.cpp10-Aug-20183.9 KiB

rsdProgramFragment.h10-Aug-20181.4 KiB

rsdProgramRaster.cpp10-Aug-20181.6 KiB

rsdProgramRaster.h10-Aug-20181.1 KiB

rsdProgramStore.cpp10-Aug-20185.4 KiB

rsdProgramStore.h10-Aug-20181.1 KiB

rsdProgramVertex.h10-Aug-20181.3 KiB

rsdRuntimeStubs.cpp10-Aug-201853.5 KiB

rsdSampler.cpp10-Aug-20181.4 KiB

rsdSampler.h10-Aug-20181.2 KiB

rsdScriptGroup.cpp10-Aug-20182.3 KiB

rsdScriptGroup.h10-Aug-20181.9 KiB

rsdShader.cpp10-Aug-201823.4 KiB

rsdShader.h10-Aug-20184.4 KiB

rsdShaderCache.cpp10-Aug-20189.9 KiB

rsdShaderCache.h10-Aug-20184.7 KiB

rsdType.cpp10-Aug-20181.3 KiB

rsdType.h10-Aug-20181.1 KiB

rsdVertexArray.cpp10-Aug-20184 KiB

rsdVertexArray.h10-Aug-20181.9 KiB

runtime/10-Aug-20184 KiB

README.txt

1----------------------
2Slang compiler version
3----------------------
4
5See SlangVersion in frameworks/compile/slang/slang_version.h.  The
6bitcode wrapper has a field that indicates the version of the slang
7compiler that produced that bitcode.  A bitcode consumer is allowed to
8make certain assumptions if the version number is sufficiently high.
9However, only user bitcode has a wrapper -- libclcore.bc does not.
10Therefore, libclcore.bc must not violate ANY of the guarantees
11provided at a particular SlangVersion that allow the aforementioned
12assumptions.  This is important because when user bitcode is linked to
13libclcore.bc (bcc::Script::LinkRuntime()) the linked bitcode is
14treated as having the same SlangVersion as the user bitcode.  This
15implies that whenever we modify (runtime, driver, bcc) to take
16advantage of some new SlangVersion guarantee, we may have to update
17libclcore.bc to conform to that guarantee.
18