w = obj_surface->width;
h = obj_surface->height;
- if (pp_context->stmm.bo == NULL) {
- pp_context->stmm.bo = dri_bo_alloc(i965->intel.bufmgr,
- "STMM surface",
- w * h,
- 4096);
- assert(pp_context->stmm.bo);
+ if (pp_dndi_context->stmm_bo == NULL) {
+ pp_dndi_context->stmm_bo = dri_bo_alloc(i965->intel.bufmgr,
+ "STMM surface",
+ w * h,
+ 4096);
+ assert(pp_dndi_context->stmm_bo);
}
/* source UV surface index 2 */
/* source STMM surface index 20 */
i965_pp_set_surface_state(ctx, pp_context,
- pp_context->stmm.bo, 0,
+ pp_dndi_context->stmm_bo, 0,
orig_w, orig_h, w, I965_SURFACEFORMAT_R8_UNORM,
20, 1);
w = obj_surface->width;
h = obj_surface->height;
- if (pp_context->stmm.bo == NULL) {
- pp_context->stmm.bo = dri_bo_alloc(i965->intel.bufmgr,
- "STMM surface",
- w * h,
- 4096);
- assert(pp_context->stmm.bo);
+ if (pp_dn_context->stmm_bo == NULL) {
+ pp_dn_context->stmm_bo = dri_bo_alloc(i965->intel.bufmgr,
+ "STMM surface",
+ w * h,
+ 4096);
+ assert(pp_dn_context->stmm_bo);
}
/* source UV surface index 2 */
/* source STMM surface index 20 */
i965_pp_set_surface_state(ctx, pp_context,
- pp_context->stmm.bo, 0,
+ pp_dn_context->stmm_bo, 0,
orig_w, orig_h, w, I965_SURFACEFORMAT_R8_UNORM,
20, 1);
w = obj_surface->width;
h = obj_surface->height;
- if (pp_context->stmm.bo == NULL) {
- pp_context->stmm.bo = dri_bo_alloc(i965->intel.bufmgr,
- "STMM surface",
- w * h,
- 4096);
- assert(pp_context->stmm.bo);
+ if (pp_dndi_context->stmm_bo == NULL) {
+ pp_dndi_context->stmm_bo = dri_bo_alloc(i965->intel.bufmgr,
+ "STMM surface",
+ w * h,
+ 4096);
+ assert(pp_dndi_context->stmm_bo);
}
/* source UV surface index 1 */
/* STMM / History Statistics input surface, index 5 */
gen7_pp_set_surface_state(ctx, pp_context,
- pp_context->stmm.bo, 0,
+ pp_dndi_context->stmm_bo, 0,
orig_w, orig_h, w, I965_SURFACEFORMAT_R8_UNORM,
5, 1);
/* STMM output surface, index 33 */
gen7_pp_set_surface_state(ctx, pp_context,
- pp_context->stmm.bo, 0,
+ pp_dndi_context->stmm_bo, 0,
orig_w, orig_h, w, I965_SURFACEFORMAT_R8_UNORM,
33, 1);
w = obj_surface->width;
h = obj_surface->height;
- if (pp_context->stmm.bo == NULL) {
- pp_context->stmm.bo = dri_bo_alloc(i965->intel.bufmgr,
- "STMM surface",
- w * h,
- 4096);
- assert(pp_context->stmm.bo);
+ if (pp_dn_context->stmm_bo == NULL) {
+ pp_dn_context->stmm_bo= dri_bo_alloc(i965->intel.bufmgr,
+ "STMM surface",
+ w * h,
+ 4096);
+ assert(pp_dn_context->stmm_bo);
}
/* source UV surface index 1 */
/* STMM / History Statistics input surface, index 5 */
gen7_pp_set_surface_state(ctx, pp_context,
- pp_context->stmm.bo, 0,
+ pp_dn_context->stmm_bo, 0,
orig_w, orig_h, w, I965_SURFACEFORMAT_R8_UNORM,
33, 1);
dri_bo_unreference(pp_context->vfe_state.bo);
pp_context->vfe_state.bo = NULL;
- dri_bo_unreference(pp_context->stmm.bo);
- pp_context->stmm.bo = NULL;
+ dri_bo_unreference(pp_context->pp_dndi_context.stmm_bo);
+ pp_context->pp_dndi_context.stmm_bo = NULL;
+
+ dri_bo_unreference(pp_context->pp_dn_context.stmm_bo);
+ pp_context->pp_dn_context.stmm_bo = NULL;
for (i = 0; i < NUM_PP_MODULES; i++) {
struct pp_module *pp_module = &pp_context->pp_modules[i];