• Home
Name Date Size #Lines LOC

..--

runtime/03-May-2024-11,4779,498

Android.mkD03-May-202479 52

README.txtD03-May-2024919 1816

rsdAllocation.cppD03-May-202446.9 KiB1,227984

rsdAllocation.hD03-May-20248.7 KiB189138

rsdBcc.cppD03-May-20246.8 KiB191147

rsdBcc.hD03-May-20245.6 KiB11685

rsdCore.cppD03-May-202413.6 KiB378319

rsdCore.hD03-May-20241.4 KiB5326

rsdElement.cppD03-May-20241.2 KiB4421

rsdElement.hD03-May-20241.2 KiB3411

rsdFrameBuffer.cppD03-May-20243.1 KiB10064

rsdFrameBuffer.hD03-May-20241.1 KiB3110

rsdFrameBufferObj.cppD03-May-20245.4 KiB159124

rsdFrameBufferObj.hD03-May-20241.6 KiB6035

rsdGL.cppD03-May-202419.5 KiB559436

rsdGL.hD03-May-20243.3 KiB9665

rsdMesh.cppD03-May-20241.6 KiB6135

rsdMesh.hD03-May-20241.1 KiB3311

rsdMeshObj.cppD03-May-20247.1 KiB202149

rsdMeshObj.hD03-May-20242 KiB6528

rsdProgram.cppD03-May-20243.9 KiB12185

rsdProgramFragment.hD03-May-20241.4 KiB3513

rsdProgramRaster.cppD03-May-20241.6 KiB5931

rsdProgramRaster.hD03-May-20241.1 KiB3210

rsdProgramStore.cppD03-May-20245.4 KiB204155

rsdProgramStore.hD03-May-20241.1 KiB3210

rsdProgramVertex.hD03-May-20241.3 KiB3413

rsdRuntimeStubs.cppD03-May-202453.5 KiB1,4991,170

rsdSampler.cppD03-May-20241.4 KiB5630

rsdSampler.hD03-May-20241.2 KiB3411

rsdScriptGroup.cppD03-May-20242.3 KiB7346

rsdScriptGroup.hD03-May-20241.9 KiB4121

rsdShader.cppD03-May-202423.4 KiB623531

rsdShader.hD03-May-20244.4 KiB14189

rsdShaderCache.cppD03-May-20249.9 KiB288219

rsdShaderCache.hD03-May-20244.7 KiB160119

rsdType.cppD03-May-20241.3 KiB5127

rsdType.hD03-May-20241.1 KiB3411

rsdVertexArray.cppD03-May-20244 KiB137104

rsdVertexArray.hD03-May-20241.9 KiB8245

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