A method for coding a current block (702,912) of a current tile using an intra-prediction mode, the intra-prediction mode comprising a prediction angle, the method comprising: determining, using the prediction angle, a filter to apply to reference pixels peripheral to the current block wherein the reference pixels comprise at least one of first pixels in a row above the current block (704,908), and second pixels in a column left of the current block (706,910),and wherein determining the filter comprises comparing an angle delta and a size of the current block (702,912) to indices of a table, wherein each entry of the table comprises an identifier of a filter kernel; and wherein said determining comprises determining a first filter using a first angle delta between the prediction angle and a first line parallel to a first edge of the current block, and the first filter is determined from a filter kernel of a first identifier responsive to the first angle delta and the size corresponding to indices paired with the first identifier, wherein the first identifier comprises at least one of an identifier of one of a plurality of low-pass filters with different weights, an identifier to bypass filtering, or an identifier of an upsampling filter; and determining a second filter using a second angle delta between the prediction angle and a second line parallel to a second edge of the current block that is orthogonal to the first edge, and the second filter is determined from a filter kernel of a second identifier responsive to the second angle delta and the size corresponding to indices paired with the second identifier, wherein the second identifier comprises at least one of an identifier of one of the plurality of low-pass filters with different weights, the identifier to bypass filtering, or the identifier of the upsampling filter; filtering, using the first filter, the first pixels to generate first modified reference pixels; filtering, using the second filter, the second pixels to generate second modified reference pixels; and generating a prediction block for the current block using the intra-prediction mode and the first and second modified reference pixels. determining, using the prediction angle, a filter to apply to reference pixels peripheral to the current block wherein the reference pixels comprise at least one of first pixels in a row above the current block (704,908), and second pixels in a column left of the current block (706,910),and wherein determining the filter comprises comparing an angle delta and a size of the current block (702,912) to indices of a table, wherein each entry of the table comprises an identifier of a filter kernel; and wherein said determining comprises determining a first filter using a first angle delta between the prediction angle and a first line parallel to a first edge of the current block, and the first filter is determined from a filter kernel of a first identifier responsive to the first angle delta and the size corresponding to indices paired with the first identifier, wherein the first identifier comprises at least one of an identifier of one of a plurality of low-pass filters with different weights, an identifier to bypass filtering, or an identifier of an upsampling filter; and determining a second filter using a second angle delta between the prediction angle and a second line parallel to a second edge of the current block that is orthogonal to the first edge, and the second filter is determined from a filter kernel of a second identifier responsive to the second angle delta and the size corresponding to indices paired with the second identifier, wherein the second identifier comprises at least one of an identifier of one of the plurality of low-pass filters with different weights, the identifier to bypass filtering, or the identifier of the upsampling filter; filtering, using the first filter, the first pixels to generate first modified reference pixels; filtering, using the second filter, the second pixels to generate second modified reference pixels; and generating a prediction block for the current block using the intra-prediction mode and the first and second modified reference pixels.