- 10 Feb, 2021 14 commits
-
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
We use a generic d3d_quad_t with only the parts necessary to handle pixel/vertex shaders. Now the d3d11_shaders code is just responsible for creating the D3D11 shader objects. The d3d11_quad code is also responsible for D3D11 specific objects to handle a d3d_quad. No functional changes.
-
Steve Lhomme authored
The shader compiler doesn't depend on the D3D version.
-
Steve Lhomme authored
At most we have 2 rendering targets (when rendering to NV12/P010). The cropping is also tied to the number of rendering targets.
-
Steve Lhomme authored
The shader compiler isn't specific to D3D11
-
Steve Lhomme authored
It just depends on the DXGI_FORMAT being rendered.
-
Steve Lhomme authored
It contains d3d11 specific parts.
-
Steve Lhomme authored
It contains d3d11 specific parts.
-
Steve Lhomme authored
It only depends on the number of resources needed to render a DXGI_FORMAT.
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
Steve Lhomme authored
-
- 09 Feb, 2021 4 commits
-
-
François Cartegnie authored
and avoid negative offsets
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
- 08 Feb, 2021 22 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
The vout_UpdateSourceCrop() function uses the crop borders as both inputs and outputs. There does not seem to be any good reason to overwrite the values though. Within vout_UpdateSourceCrop(), the value should actually not change (much like the aspect ratio numerator and denominator in the previous patchset), except for rounding errors and out-of-bound results. The values are used in only one other function, vout_SetDisplayCrop(). There, old and new values are compared to avoid needlessly resetting the display. Those comparisons actually work correctly only if the values are *not* modified by vout_UpdateSourceCrop().
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
...and simplify accordingly.
-
Rémi Denis-Courmont authored
No functional changes.
-
Rémi Denis-Courmont authored
...into a single function using struct vout_crop. Note that the negative guards are removed as the values are unsigned. No function changes.
-
Rémi Denis-Courmont authored
...into a single function using struct vout_crop. This also fixes setting the "crop" variable to the empty string to actually undo the crop settings. It was incorrectly ignored.
-
Rémi Denis-Courmont authored
This changes the parser function to output into a single structure rather than half a dozen different variables. No functional changes.
-
Rémi Denis-Courmont authored
This creates a separate structure type for the crop configuration. No functional changes.
-
Rémi Denis-Courmont authored
Contrary to claims in the commit message, it introduces an extra memory copy of all audio samples for no apparent reasons. This reverts commit 0bdc7268.
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
provide direct properties to change Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
use focusbackground.foregroundColor property for foreground color since it's animated based on the background color Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-
Signed-off-by:
Pierre Lamot <pierre@videolabs.io>
-