Home
last modified time | relevance | path

Searched full:shader (Results 1 – 25 of 364) sorted by relevance

12345678910>>...15

/OK3568_Linux_fs/kernel/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_shader.c44 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 Dvmwgfx_binding.h95 * 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 Da6xx_gpu_state.h182 #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/
HDlibmali-utgard-400-r7p0-r1p1-gbm.soglActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ...
HDlibmali-utgard-450-r7p0-gbm.soglActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ...
HDlibmali-utgard-400-r7p0-r3p0-wayland-gbm.soglActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ...
HDlibmali-utgard-400-r7p0-r1p1-x11-gbm.soglActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ...
HDlibmali-utgard-400-r7p0-r1p1-wayland-gbm.soglActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ...
HDlibmali-utgard-450-r7p0-x11-gbm.soglActiveTexture glBindBuffer glBindTexture glBlendFunc glBufferData glBufferSubData glClear glClearColor glClearDepthf glClearStencil glColorMask glCompressedTexImage2D glCompressedTexSubImage2D glCopyTexImage2D glCopyTexSubImage2D glCullFace glDeleteBuffers glDeleteTextures glDepthFunc ...
HDlibmali-utgard-450-r7p0-wayland-gbm.soglActiveTexture 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 D0011-gl_drm-Support-external-dmabuf.patch10 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 Dvc4_validate_shaders.c25 * 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 Dmali_kbase_pm_defs.h44 * @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 D0002-tests-util-piglit-shader.c-do-not-hardcode-build-pat.patch4 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 Dglamor_render.c247 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 Dmali_kbase_trace_timeline_defs.h61 * - 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 Dvc4_drm.h95 * 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 Dvc4_drm.h95 * 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 Dvc4_drm.h95 * 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 Dvc4_drm.h95 * 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 Dvc4_drm.h95 * 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 Dvc4_drm.h95 * 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 Dpanfrost_regs.h13 #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 Dmali_kbase_hwcnt_gpu.h75 * @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 D0080-gl-renderer-Check-GLES3.0-for-glTexImage3D.patch10 .../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

12345678910>>...15