| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/ |
| H A D | vmwgfx_shader.c | 44 struct vmw_shader shader; member 129 * Shader management: 169 struct vmw_shader *shader = vmw_res_to_shader(res); in vmw_gb_shader_init() local 188 shader->size = size; in vmw_gb_shader_init() 189 shader->type = type; in vmw_gb_shader_init() 190 shader->num_input_sig = num_input_sig; in vmw_gb_shader_init() 191 shader->num_output_sig = num_output_sig; in vmw_gb_shader_init() 198 * GB shader code: 204 struct vmw_shader *shader = vmw_res_to_shader(res); in vmw_gb_shader_create() local 216 DRM_ERROR("Failed to allocate a shader id.\n"); in vmw_gb_shader_create() [all …]
|
| H A D | vmwgfx_binding.h | 95 * struct vmw_ctx_bindinfo_shader - Shader binding metadata 179 * struct vmw_dx_shader_bindings - per shader type context binding state 181 * @shader: The shader binding for this shader type 182 * @const_buffer: Const buffer bindings for this shader type. 183 * @shader_res: Shader resource view bindings for this shader type. 184 * @dirty_sr: Bitmap tracking individual shader resource bindings changes 190 struct vmw_ctx_bindinfo_shader shader; member
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/msm/adreno/ |
| H A D | a6xx_gpu_state.h | 182 #define SHADER(_type, _size) \ macro 190 SHADER(A6XX_TP0_TMO_DATA, 0x200), 191 SHADER(A6XX_TP0_SMO_DATA, 0x80), 192 SHADER(A6XX_TP0_MIPMAP_BASE_DATA, 0x3c0), 193 SHADER(A6XX_TP1_TMO_DATA, 0x200), 194 SHADER(A6XX_TP1_SMO_DATA, 0x80), 195 SHADER(A6XX_TP1_MIPMAP_BASE_DATA, 0x3c0), 196 SHADER(A6XX_SP_INST_DATA, 0x800), 197 SHADER(A6XX_SP_LB_0_DATA, 0x800), 198 SHADER(A6XX_SP_LB_1_DATA, 0x800), [all …]
|
| /OK3568_Linux_fs/external/libmali/lib/arm-linux-gnueabihf/ |
| HD | libmali-utgard-400-r7p0-r1p1-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| HD | libmali-utgard-450-r7p0-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| HD | libmali-utgard-400-r7p0-r3p0-wayland-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| HD | libmali-utgard-400-r7p0-r1p1-x11-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| HD | libmali-utgard-400-r7p0-r1p1-wayland-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| HD | libmali-utgard-450-r7p0-x11-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| HD | libmali-utgard-450-r7p0-wayland-gbm.so | glActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ... |
| /OK3568_Linux_fs/buildroot/package/efl/ |
| H A D | 0011-gl_drm-Support-external-dmabuf.patch | 10 src/lib/ector/gl/shader/ector_gl_shaders.x | 8 ++++---- 11 src/lib/ector/gl/shader/include.glsl | 8 ++++---- 13 .../evas/engines/gl_common/shader/evas_gl_shaders.x | 8 ++++---- 14 src/modules/evas/engines/gl_common/shader/include.glsl | 8 ++++---- 18 diff --git a/src/lib/ector/gl/shader/ector_gl_shaders.x b/src/lib/ector/gl/shader/ector_gl_shaders.x 20 --- a/src/lib/ector/gl/shader/ector_gl_shaders.x 21 +++ b/src/lib/ector/gl/shader/ector_gl_shaders.x 42 diff --git a/src/lib/ector/gl/shader/include.glsl b/src/lib/ector/gl/shader/include.glsl 44 --- a/src/lib/ector/gl/shader/include.glsl 45 +++ b/src/lib/ector/gl/shader/include.glsl [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/vc4/ |
| H A D | vc4_validate_shaders.c | 25 * DOC: Shader validator for VC4. 34 * The shader validator walks over a shader's BO, ensuring that its 39 * Shader BO are immutable for their lifetimes (enforced by not 53 /* IP at the end of the BO, do not read shader[max_ip] */ 56 uint64_t *shader; member 87 * stream, even if the shader didn't need to read uniforms in later 94 * a threaded shader, then the other shader running on our 187 uint64_t inst = validation_state->shader[validation_state->ip]; in check_tmu_write() 311 uint64_t inst = validation_state->shader[validation_state->ip]; in validate_uniform_address_write() 390 uint64_t inst = validation_state->shader[validation_state->ip]; in check_reg_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/backend/gpu/ |
| H A D | mali_kbase_pm_defs.h | 44 * @KBASE_PM_CORE_SHADER: Shader cores 178 * struct kbasep_pm_tick_timer_state - State for the shader hysteresis timer 181 * @timer: Timer for powering off the shader cores 183 * @default_ticks: User-configured number of ticks to wait after the shader 186 * shader power down request is received before turning off 228 * state according to the L2 and shader power state 240 * @pm_shaders_core_mask: Shader PM state synchronised shaders core mask. It 250 * @shader_tick_timer: Structure to hold the shader poweroff tick timer state 295 * @shaders_state: The current state of the shader state machine. 300 * that are currently available. This is internal to shader [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/piglit/piglit/ |
| H A D | 0002-tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch | 4 Subject: [PATCH 2/2] tests/util/piglit-shader.c: do not hardcode build path 12 tests/util/piglit-shader.c | 2 +- 15 diff --git a/tests/util/piglit-shader.c b/tests/util/piglit-shader.c 17 --- a/tests/util/piglit-shader.c 18 +++ b/tests/util/piglit-shader.c
|
| /OK3568_Linux_fs/external/xserver/glamor/ |
| H A D | glamor_render.c | 247 FatalError("Bad composite shader source"); in glamor_create_composite_fs() 264 FatalError("Bad composite shader mask"); in glamor_create_composite_fs() 279 FatalError("Bad composite shader dest swizzle"); in glamor_create_composite_fs() 352 glamor_composite_shader *shader) in glamor_create_composite_shader() argument 380 shader->prog = prog; in glamor_create_composite_shader() 385 shader->source_uniform_location = glGetUniformLocation(prog, "source"); in glamor_create_composite_shader() 391 shader->source_wh = glGetUniformLocation(prog, "source_wh"); in glamor_create_composite_shader() 392 shader->source_repeat_mode = in glamor_create_composite_shader() 398 shader->mask_uniform_location = glGetUniformLocation(prog, "mask"); in glamor_create_composite_shader() 404 shader->mask_wh = glGetUniformLocation(prog, "mask_wh"); in glamor_create_composite_shader() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_trace_timeline_defs.h | 61 * - There's no point having separate Shader-powered timelines for each 62 * context, that would be confusing - all shader cores (whether it be 4, 8, 81 /* Shader and overall power is shared - can't have separate instances of 111 …QUEST_CORES_SHADER_START, "SW: PM CheckTrans from kbase_pm_request_cores(shader)", "%d,%d", "_tgid… 112 …QUEST_CORES_SHADER_END, "SW: PM CheckTrans from kbase_pm_request_cores(shader)", "%d,%d", "_tgid… 115 …CORES_SHADER_TILER_START, "SW: PM CheckTrans from kbase_pm_request_cores(shader+tiler)", "%d,%d", … 116 …CORES_SHADER_TILER_END, "SW: PM CheckTrans from kbase_pm_request_cores(shader+tiler)", "%d,%d", … 118 …LEASE_CORES_SHADER_START, "SW: PM CheckTrans from kbase_pm_release_cores(shader)", "%d,%d", "_tgid… 119 …LEASE_CORES_SHADER_END, "SW: PM CheckTrans from kbase_pm_release_cores(shader)", "%d,%d", "_tgid… 122 …CORES_SHADER_TILER_START, "SW: PM CheckTrans from kbase_pm_release_cores(shader+tiler)", "%d,%d", … [all …]
|
| /OK3568_Linux_fs/external/linux-rga/samples/im2d_slt/third-party/libdrm/include/libdrm/ |
| H A D | vc4_drm.h | 95 * coordinate shader to determine where primitives land on the screen, 101 /* Pointer to the shader records. 103 * Shader records are the structures read by the hardware that contain 105 * reference to the shader record has enough information to determine 108 * just stored as __u32s before each shader record passed in. 113 * referenced by the shader. 115 * For each shader state record, there is a set of uniform data in the 123 * because the kernel has to determine the sizes anyway during shader 131 /* Size in bytes of the set of shader records. */ 133 /* Number of shader records. [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/drm/ |
| H A D | vc4_drm.h | 95 * coordinate shader to determine where primitives land on the screen, 101 /* Pointer to the shader records. 103 * Shader records are the structures read by the hardware that contain 105 * reference to the shader record has enough information to determine 108 * just stored as __u32s before each shader record passed in. 113 * referenced by the shader. 115 * For each shader state record, there is a set of uniform data in the 123 * because the kernel has to determine the sizes anyway during shader 131 /* Size in bytes of the set of shader records. */ 133 /* Number of shader records. [all …]
|
| /OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/drm/ |
| H A D | vc4_drm.h | 95 * coordinate shader to determine where primitives land on the screen, 101 /* Pointer to the shader records. 103 * Shader records are the structures read by the hardware that contain 105 * reference to the shader record has enough information to determine 108 * just stored as __u32s before each shader record passed in. 113 * referenced by the shader. 115 * For each shader state record, there is a set of uniform data in the 123 * because the kernel has to determine the sizes anyway during shader 131 /* Size in bytes of the set of shader records. */ 133 /* Number of shader records. [all …]
|
| /OK3568_Linux_fs/external/camera_engine_rkaiq/rkisp_demo/demo/include/libdrm/ |
| H A D | vc4_drm.h | 95 * coordinate shader to determine where primitives land on the screen, 101 /* Pointer to the shader records. 103 * Shader records are the structures read by the hardware that contain 105 * reference to the shader record has enough information to determine 108 * just stored as __u32s before each shader record passed in. 113 * referenced by the shader. 115 * For each shader state record, there is a set of uniform data in the 123 * because the kernel has to determine the sizes anyway during shader 131 /* Size in bytes of the set of shader records. */ 133 /* Number of shader records. [all …]
|
| /OK3568_Linux_fs/external/linux-rga/samples/utils/3rdparty/libdrm/include/libdrm/ |
| H A D | vc4_drm.h | 95 * coordinate shader to determine where primitives land on the screen, 101 /* Pointer to the shader records. 103 * Shader records are the structures read by the hardware that contain 105 * reference to the shader record has enough information to determine 108 * just stored as __u32s before each shader record passed in. 113 * referenced by the shader. 115 * For each shader state record, there is a set of uniform data in the 123 * because the kernel has to determine the sizes anyway during shader 131 /* Size in bytes of the set of shader records. */ 133 /* Number of shader records. [all …]
|
| /OK3568_Linux_fs/kernel/include/uapi/drm/ |
| H A D | vc4_drm.h | 95 * coordinate shader to determine where primitives land on the screen, 101 /* Pointer to the shader records. 103 * Shader records are the structures read by the hardware that contain 105 * reference to the shader record has enough information to determine 108 * just stored as __u32s before each shader record passed in. 113 * referenced by the shader. 115 * For each shader state record, there is a set of uniform data in the 123 * because the kernel has to determine the sizes anyway during shader 131 /* Size in bytes of the set of shader records. */ 133 /* Number of shader records. [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panfrost/ |
| H A D | panfrost_regs.h | 13 #define GPU_CORE_FEATURES 0x008 /* (RO) Shader Core Features */ 86 #define GPU_SHADER_PRESENT_LO 0x100 /* (RO) Shader core present bitmap, low word */ 87 #define GPU_SHADER_PRESENT_HI 0x104 /* (RO) Shader core present bitmap, high word */ 101 #define SHADER_READY_LO 0x140 /* (RO) Shader core ready bitmap, low word */ 102 #define SHADER_READY_HI 0x144 /* (RO) Shader core ready bitmap, high word */ 114 #define SHADER_PWRON_LO 0x180 /* (WO) Shader core power on bitmap, low word */ 115 #define SHADER_PWRON_HI 0x184 /* (WO) Shader core power on bitmap, high word */ 127 #define SHADER_PWROFF_LO 0x1C0 /* (WO) Shader core power off bitmap, low word */ 128 #define SHADER_PWROFF_HI 0x1C4 /* (WO) Shader core power off bitmap, high word */ 140 #define SHADER_PWRTRANS_LO 0x200 /* (RO) Shader core power transition bitmap, low word */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/hwcnt/ |
| H A D | mali_kbase_hwcnt_gpu.h | 75 * @KBASE_HWCNT_GPU_V5_BLOCK_TYPE_PERF_SC: Shader Core block. 76 * @KBASE_HWCNT_GPU_V5_BLOCK_TYPE_PERF_SC2: Secondary Shader Core block. 77 * @KBASE_HWCNT_GPU_V5_BLOCK_TYPE_PERF_SC3: Tertiary Shader Core block. 78 * @KBASE_HWCNT_GPU_V5_BLOCK_TYPE_PERF_SC_UNDEFINED: Undefined Shader Core block. 117 * @shader_bm: Shader counters selection bitmask. 141 * @core_mask: Shader core mask. May be sparse. 157 * @shader_present: Current shader present bitmap that is allocated to the GPU. 172 * For the correct mapping of the shader cores it is necessary to jump all the 174 * not necessary to add any logic to map the shader cores bitmap into the memory 178 * with more shader cores to the ones with less. [all …]
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/ |
| H A D | 0080-gl-renderer-Check-GLES3.0-for-glTexImage3D.patch | 10 .../renderer-gl/gl-shader-config-color-transformation.c | 5 ++++- 14 diff --git a/libweston/renderer-gl/gl-shader-config-color-transformation.c b/libweston/renderer-gl/… 16 --- a/libweston/renderer-gl/gl-shader-config-color-transformation.c 17 +++ b/libweston/renderer-gl/gl-shader-config-color-transformation.c
|