I have one question about using texture filtering. It's clear when I used normalized texuture coordinates (in any API) for example from (0,0) to (1,1) it is necessary to use texture filtering because it's not obvious which pixel should be taken for example at point (0.5, 0.5).
But what in case when I use texture coordinate system. For example I use exact pixel position to assign it to fragment in fragment shader, for example (332,543). Is it necessary to use texture filtering in that case in order to avoid texture artifacts?