A graphics processing method comprising: dividing a frame into a plurality of tiles (310, 320, 330, 340; 510, 520, 530, 540); an estimating step of estimating a depth complexity of a tile (310; 510) of the plurality of tiles (310, 320, 330, 340; 510, 520, 530, 540) based on an overlap between the tile and at least one primitive (301, 302, 303; 501, 502, 503) included in the tile in the frame; selectively conducting visibility calculations with respect to the at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510) based on the estimated depth complexity of the tile (310; 510); and performing rendering on the tile (310; 510) the method being further characterized in that it further comprises the steps of determining whether a primitive having translucent properties, from among the at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510), is to be processed before an occurrence of a preset point in time relative to when the primitive having translucent properties is input; when the primitive from among the at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510), having the translucent properties is processed before the occurrence of the preset point in time, performing rendering on the tile without estimating a depth complexity of the tile or without conducting visibility calculations with respect to at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510) and when the primitive having translucent properties is processed after the occurrence of the preset point in time, estimating a depth complexity of the tile up to a point of processing a primitive having translucent properties, and selectively conducting visibility calculations with respect to at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510). dividing a frame into a plurality of tiles (310, 320, 330, 340; 510, 520, 530, 540); an estimating step of estimating a depth complexity of a tile (310; 510) of the plurality of tiles (310, 320, 330, 340; 510, 520, 530, 540) based on an overlap between the tile and at least one primitive (301, 302, 303; 501, 502, 503) included in the tile in the frame; selectively conducting visibility calculations with respect to the at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510) based on the estimated depth complexity of the tile (310; 510); and performing rendering on the tile (310; 510) the method being further characterized in that it further comprises the steps of determining whether a primitive having translucent properties, from among the at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510), is to be processed before an occurrence of a preset point in time relative to when the primitive having translucent properties is input; when the primitive from among the at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510), having the translucent properties is processed before the occurrence of the preset point in time, performing rendering on the tile without estimating a depth complexity of the tile or without conducting visibility calculations with respect to at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510) and when the primitive having translucent properties is processed after the occurrence of the preset point in time, estimating a depth complexity of the tile up to a point of processing a primitive having translucent properties, and selectively conducting visibility calculations with respect to at least one primitive (301, 302, 303; 501, 502, 503) included in the tile (310; 510). <EOS>